ConiKost
08-06-2006, 17:28
Hallo!
Ich dacht ich schreibe ein kleines Howto, wie man den TS2 Server mit MySQL 5.0 nutzt.
1) Den TS2 Server runterladen und installieren, aber nicht starten (Readme folgen)
2) Eine Tabelle und dazu einen User in MySQL anlegen, der Rechte für die Tabelle hat. (z.B. via phpMyAdmin)
3) Das Passwort mit OLD_Passwort ändern
SET PASSWORD FOR '<USER>'@'<SERVER>' = OLD_PASSWORD('<PASSWORT>');
3) Nun in /etc/teamspeak2-server eine server.ini anlegen
Schreibt ist rein
[DBEXPRESS]
sqldir=/opt/teamspeak2-server/mysql_sql/
Drivername=mysql
Database=EURE-DATENBANK
Hostname=127.0.0.1 (wichtig!! kein localhost)
User_name=BENUTZERNAME
Password=PASSWORT
GetDriverFunc=getSQLDriverMYSQL
VendorLib=/usr/lib/libmysqlclient_r.so.10.0.0
LibraryName=/opt/teamspeak2-server/libsqlmy.so
Active=1
Passt ggf. die Pfade an!
4) Nun benötigen wir ältere MySQL Libs. Ihr könnt diese von http://www.pack-eis.de/index.php?p=libmysql-shared runterladen.
5) Kopiert
libmysqlclient.so.10.0.0
libmysqlclient_r.so.10.0.0
nach /usr/lib
6) Jetzt sollte beim ersten Start automatisch alle Tabellen in MySQL angelegt werden. Sollte es Fehler geben, schaut in /var/log/teamspeak2-server/server.log nach!
Ich dacht ich schreibe ein kleines Howto, wie man den TS2 Server mit MySQL 5.0 nutzt.
1) Den TS2 Server runterladen und installieren, aber nicht starten (Readme folgen)
2) Eine Tabelle und dazu einen User in MySQL anlegen, der Rechte für die Tabelle hat. (z.B. via phpMyAdmin)
3) Das Passwort mit OLD_Passwort ändern
SET PASSWORD FOR '<USER>'@'<SERVER>' = OLD_PASSWORD('<PASSWORT>');
3) Nun in /etc/teamspeak2-server eine server.ini anlegen
Schreibt ist rein
[DBEXPRESS]
sqldir=/opt/teamspeak2-server/mysql_sql/
Drivername=mysql
Database=EURE-DATENBANK
Hostname=127.0.0.1 (wichtig!! kein localhost)
User_name=BENUTZERNAME
Password=PASSWORT
GetDriverFunc=getSQLDriverMYSQL
VendorLib=/usr/lib/libmysqlclient_r.so.10.0.0
LibraryName=/opt/teamspeak2-server/libsqlmy.so
Active=1
Passt ggf. die Pfade an!
4) Nun benötigen wir ältere MySQL Libs. Ihr könnt diese von http://www.pack-eis.de/index.php?p=libmysql-shared runterladen.
5) Kopiert
libmysqlclient.so.10.0.0
libmysqlclient_r.so.10.0.0
nach /usr/lib
6) Jetzt sollte beim ersten Start automatisch alle Tabellen in MySQL angelegt werden. Sollte es Fehler geben, schaut in /var/log/teamspeak2-server/server.log nach!