Community Forums Today's Posts     Member List     Archive    
Page 1 of 2 12 LastLast
Results 1 to 15 of 20
  1. #1
    Join Date
    Oct 2005
    Location
    Hungary
    Posts
    2

    Error.dbExpress Error: Invalid Username/Password

    Hallo,


    ich habe noch ein Problem bei der Installation von Teamspeak mit mySQL 4.x.

    Nachdem ich folgende Zeilen eingetragen habe:

    Code:
    [DBEXPRESS]
    sqldir=mysql_sql/
    Drivername=mysql
    Database=usr_web1_1 
    Hostname=localhost 
    User_name=root 
    Password=xxxxxxxxx
    GetDriverFunc=getSQLDriverMYSQL
    VendorLib=/usr/lib/libmysqlclient_r.so.10.0.0
    LibraryName=./libsqlmy.so
    Active=1
    kommt folgende Fehlermeldung:
    Code:
    ---------------------------------------------------------------
    -------------- log started at 13-10-05 09:27 -------------
    ---------------------------------------------------------------
    13-10-05 09:27:21,ALL,Info,server,      Server init initialized
    13-10-05 09:27:21,ALL,Info,server,      Server version: 2.0.20.1 Linux
    13-10-05 09:27:21,ERROR,All,SQL,        Database initialization error: EDatabase
    Error.dbExpress Error: Invalid Username/Password
    13-10-05 09:27:21,ERROR,All,SERVER,     Start_Server: unable to open database
    ----------------------------------------------------------
    ---------------------------------------------------------------
    --------------- log ended at 13-10-05 09:27 --------------
    ---------------------------------------------------------------
    /usr/lib/libmysqlclient_r.so.10.0.0 ist vorhanden, habe ich mir runtergeladen und in das Verzeichnis kopiert.
    Wenn ich direkt mit dem User mysql starte geht es.
    Die Datenbank ist vorhanden und per phpMyAdmin mit den gleichen
    Zugangsdaten sichtbar und bearbeitbar.


    Wo liegt das Problem? Kann mir jemand helfen?


    Danke.
    Last edited by banzak; 13-10-2005 at 12:26.

  2. #2
    Join Date
    Oct 2004
    Location
    Germany
    Posts
    1,301
    Der Fehler ist doch klar:
    Start_Server: unable to open database
    Also kann er die DB nicht öffnen. Ist die DB angelegt?

  3. #3
    Join Date
    Oct 2004
    Location
    Germany
    Posts
    1,710
    13-10-05 09:27:21,ERROR,All,SQL, Database initialization error: EDatabase
    Error.dbExpress Error: Invalid Username/Password
    13-10-05 09:27:21,ERROR,All,SERVER, Start_Server: unable to open database
    Steht doch alles da, wo is dein Problem?

  4. #4
    Join Date
    Oct 2005
    Location
    Hungary
    Posts
    2
    Das Problem ist das ich mit

    Benutzer: root
    PW: xxxxxxxx

    keinen Zugriff auf die Datenbank bekomme, obwohl ich händisch
    und per phpAdmin mit den gleichen Daten Zugriff habe.

  5. #5
    Join Date
    Oct 2004
    Location
    Germany
    Posts
    1,301
    Quote Originally Posted by banzak
    Das Problem ist das ich mit

    Benutzer: root
    PW: xxxxxxxx

    keinen Zugriff auf die Datenbank bekomme, obwohl ich händisch
    und per phpAdmin mit den gleichen Daten Zugriff habe.
    Wenn das so ist warum fragst du dann hier im Teamspeak Forum nach dem Problem.
    Das Problem liegt an den Rechten oder der DB. Stell das erstmal richtig ein. Evtl ans www.rootforum.de wenden.

  6. #6
    Join Date
    Oct 2005
    Location
    Germany
    Posts
    2
    Hallo.

    Welche Version von MySQL läuft bei dir? TS2 läuft nur mit MySQL 3.23.x und MySQL 4.0.x. Wenn du MySQL 4.1.x installiert hast, kann TS nicht auf die Datenbank zugreifen, da die integrierten dbExpress-Komponenten von Borland das Authentifizierungsprotokoll von MySQL 4.1 nicht unterstützen. Du müsstest in dem Fall entweder MySQL downgraden oder auf die MySQL-Unterstützung verzichten.

    mfg

    Kay Zumbusch

  7. #7
    Join Date
    Oct 2004
    Location
    Germany
    Posts
    1,301
    Quote Originally Posted by zumbuschk
    Hallo.

    Welche Version von MySQL läuft bei dir? TS2 läuft nur mit MySQL 3.23.x und MySQL 4.0.x. Wenn du MySQL 4.1.x installiert hast, kann TS nicht auf die Datenbank zugreifen, da die integrierten dbExpress-Komponenten von Borland das Authentifizierungsprotokoll von MySQL 4.1 nicht unterstützen. Du müsstest in dem Fall entweder MySQL downgraden oder auf die MySQL-Unterstützung verzichten.

    mfg

    Kay Zumbusch
    Es langt auch einfach die alte libary zu kopieren: libmysqlclient_r.so.10.0.0
    Was er ja laut server.ini gemacht hat.

  8. #8
    Join Date
    Oct 2005
    Location
    Germany
    Posts
    2
    Hallo.

    Genau das reicht gerade nicht. Der MySQL-Client für die Version 3.23 kann sich nicht mit einem 4.1.x-Server verbinden.

    mfg

    Kay Zumbusch

  9. #9
    Join Date
    Oct 2004
    Location
    Germany
    Posts
    1,301
    Quote Originally Posted by zumbuschk
    Hallo.

    Genau das reicht gerade nicht. Der MySQL-Client für die Version 3.23 kann sich nicht mit einem 4.1.x-Server verbinden.

    mfg

    Kay Zumbusch
    Also ich meine meinen Server zeitweise mit Mysql 4.1 und der alten libary zum laufen bekommen hab. Bin mir dabei aber nicht mehr ganz sicher. Außerdem schreibt er vorher das er 4.X benutzt und die Fehlermeldung wäre dann auch eine andere

  10. #10
    Join Date
    Oct 2005
    Location
    Germany/Niedersachsen/Aurich
    Posts
    2

    Hab das gleiche Problem

    in einem anderen thread:
    http://forum.goteamspeak.com/showthread.php?t=17181

    habs bei mir abgeändert, funtioniert aber trotzdem nicht
    hab auch die password encryption auf den 3.X standart für den teamspeak user runtergesetzt...hilft auch nix..
    hat vllt irgendjemand ne idee?

  11. #11
    Join Date
    Nov 2005
    Location
    Belgium
    Posts
    2
    Wir haben neuerdings das selbe Problem mit der selben Fehlermeldung.
    MySQL 4.0.x mit der entsprechenden lib-datei
    User_Name auf username geändert in der server.ini

    server.log
    09-11-05 20:43:18,ALL,Info,server, Server init initialized
    09-11-05 20:43:18,ALL,Info,server, Server version: 2.0.20.1 Linux
    09-11-05 20:43:18,ERROR,All,SQL, Database initialization error: EDatabaseError.dbExpress Error: Invalid Username/Password
    09-11-05 20:43:18,ERROR,All,SERVER, Start_Server: unable to open database

    server.ini
    [DBEXPRESS]
    sqldir=mysql_sql/
    Drivername=mysql
    Database=ts2
    Hostname=localhost
    Username=ts2
    Password=xxxxxxx
    GetDriverFunc=getSQLDriverMYSQL
    VendorLib=libmysqlclient_r.so.10.0.0
    LibraryName=./libsqlmy.so
    Active=1

    Das Problem besteht aber erst neuerdings. Gestern ging der Server aufeinmal down und dann konnten wir ihn nichtmehr online bringen. Jemand ne Idee, wo der Fehler liegen könnte?

    Username ist vorhanden, Passwort richtig!
    Tabelle auch vorhanden. Kann mich über phpMyAdmin einloggen.

  12. #12
    Join Date
    Oct 2003
    Location
    Germany
    Posts
    2,298
    Wegen diesen und anderen unerklärlichen Problemen, die speziell in der Linux Version ab einer gewissen Anzahl an virtuellen Servern auftreten, wird von der Nutzung eines MySQL Servers in Verbindung mit TeamSpeak 2 abgeraten.

    Mehr kann ich dazu ncht sagen. Die Konfiguration des TeamSpeak 2 Servers sieht jedenfalls OK aus.

  13. #13
    Join Date
    Nov 2005
    Location
    Belgium
    Posts
    2
    Wir nutzen bei uns MySQL weil wir die User über ein automatisches Script erstellen lassen wollen. Ist das sonst irgendwie möglich, dass man (ohne Benutzereingriff) User erstellt?

    Oder kann man irgendwie gegen dieses "Problem" vorgehen oder kann mir jemand sagen, wieso das Problem ab einer bestimmten Zahl vServer auf einem Linux-Server auftritt?

  14. #14
    Join Date
    Oct 2003
    Location
    Germany
    Posts
    2,298
    Es ist mit PHP, etc. auch möglich direkt mit der SQLite Datenbank des Servers zu Arbeiten. Am besten fragt ihr einfach mal Google.

    Die Frage nach den unerklärlichen Fehlern auf Linux Systemen lassen sich relativ schnell mit den zwei Begriffen Kylix & dbExpress beantworten. Du kannst nicht viel dagegen tun, außer die Anzahl der virtuellen Server unter 80 zu halten. Allerdings können selbst dann unvorhersehbare Probleme in Verbindung mit MySQL auftreten.


  15. #15
    Join Date
    Oct 2004
    Location
    Germany
    Posts
    1,710
    Du kannst genauso gut TCP-Query in Verbindung mit jeder socketfähigen Programmiersprache verwenden um Benutzeraccounts zu erstellen, dazu brauchst du weder MySQL noch SQLite sondern einfach nur den TCP-Queryport des TS-Servers.

    Falls du z.B. unter PHP codest: http://cyts.midlink.org

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Install: MYSQL: Invalid Username/Password
    By Lange in forum [TeamSpeak 2] Server Support
    Replies: 4
    Last Post: 19-10-2005, 17:01
  2. MySQL-> EDatabaseError.dbExpress Error: Invalid Username/Password
    By Outbreaker in forum [TeamSpeak 2] Server Support
    Replies: 2
    Last Post: 02-06-2005, 18:01
  3. username/password
    By SteffTeel in forum [TeamSpeak 2] Server Support
    Replies: 1
    Last Post: 24-03-2005, 09:22
  4. mysql4 and Invalid Username/Password again :-(
    By E-Razor in forum [TeamSpeak 2] Server Support
    Replies: 2
    Last Post: 26-07-2004, 13:13
  5. Wrong Username/Password?
    By Breech in forum [TeamSpeak 2] Client Support
    Replies: 7
    Last Post: 08-03-2003, 01:56

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •