PDA

View Full Version : TS2 mit MySQL


MC_ASUS
06-01-2008, 00:13
Hallo zusammen,

ich versuche TS2 mit einer MySQL - 4.1.10a DB unter SUSE 9 zum laufen zu bekommen.

-------------- log started at 06-01-08 01:03 -------------
06-01-08 01:03:26,ALL,Info,server, Server init initialized
06-01-08 01:03:26,ALL,Info,server, Server version: 2.0.24.1 Linux
06-01-08 01:03:26,ERROR,All,SQL, Database initialization error: EDatabaseError.dbExpress Error: Invalid Username/Password
06-01-08 01:03:26,ERROR,All,SERVER, Start_Server: unable to open database
--------------- log ended at 06-01-08 01:03 --------------

Invalid username/password

Wird die DB mit Netzwerkunterstützung gestartet?
Wird in der server.ini die IP statt "localhost" verwendet?
Wurde das Kennwort mit OLD_PASSWORD() in der Datenbank geändert?

Die Sachen kann ich alle mit ja beantworten!

Und trozdem egal was ich mache ich bekomme diese Meldung. (Ohne Passwort, root, oldpassword)
Hat jemand eine Idee wo der Fehler ist.

MC_ASUS
06-01-2008, 15:10
[Main Config]
BoundToIp1=12.34.56.78
ExternalIPDectection=1
HTTPServer Port=34598
HTTPServer Enabled=1
DateTimeFormat=dd-mm-yyyy hh:nn:ss
TCPQueryPort=51234
AllowedClientNameChars=
DisAllowedClientNameChars=()[]{}156789

[DBEXPRESS]
sqldir=/home/ts/mysql_sql/
Drivername=mysql
Database=teamspeak
Hostname=127.0.0.1
User_name=ts
Password=password
GetDriverFunc=getSQLDriverMYSQL
VendorLib=/usr/lib/libmysqlclient_r.so.10.0.0
LibraryName=./libsqlmy.so
Active=1

[debug]
MessageTypes=LMTALL
MessageDepths=LMDALL

[WebPost]
AdminEmail=bla@bla.de
ISPLinkURL=http://www.bla.de
ISPName=Private
ISPCountryNumber=4428
Enabled=0
PostURL=
ListPublic=1
UserAgent=teamspeak

[log]
access_r=1
access_u=1
channel_registerred=1
channel_unregisterred=1
sa=1
chat=1
kick_server=1
kick_channel=1

[Spam]
max_commands=10
in_seconds=2

MC_ASUS
06-01-2008, 15:12
blabla:~ # mysql -u admin -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2072 to server version: 4.1.10a

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> USE mysql
Database changed

mysql> update user set password = old_password('password') where user = 'ts'; flush privileges;
Query OK, 1 row affected (0.06 sec)
Rows matched: 1 Changed: 1 Warnings: 0

Query OK, 0 rows affected (0.02 sec)

mysql> select user, password from user;
+------------------+-------------------------------------------+
| user | password |
+------------------+-------------------------------------------+
| ts | password |
+------------------+-------------------------------------------+

MC_ASUS
09-01-2008, 11:58
:confused: was ist ... ist da irgendwas unklar :confused:

Hook88
09-01-2008, 15:54
benutze mal die suche, vielleicht findest du damit auch deinen fehler.
oder halte dich mal an ein anderes tutorial, vielleicht funktioniert es dann;)


Edit: das problem hast du ja schon gelöst

MC_ASUS
11-01-2008, 20:46
Also die Board Suche habe ich, wie man an dem Auszug von dem Tutorial sehen kann, benutzt.

Und wie kommst du drauf dass ich das Problem schon gelöst habe?

Hook88
11-01-2008, 20:51
hmm.. ups, da hab ich wohl die namen verwechselt:o

MC_ASUS
11-01-2008, 21:28
egal ... mir gehen nur langsam die Tutorials aus ^^

Hook88
11-01-2008, 21:57
naja, vielleicht bringen dir die tutorials zur queryschnittstelle ja was;)

auf eine sqlite datenbank kannst du mit php übrigens genauso simpel zugreifen wie auf eine mysql datenbank, vielleicht löst ja das dein problem;)