Community Forums Today's Posts     Member List     Archive    
Results 1 to 3 of 3
  1. #1
    Join Date
    Dec 2008
    Location
    Germany
    Posts
    9

    Migration SQLite -> MySQL5

    Hallo zusammen,

    Ich habe ja schon einiges an Informationen gefunden um den Teamspeakserver mit MySQL zum Laufen zu bringen.

    Das hat soweit funktioniert.

    Ich habe auch bereits ein Tool gefunden um die alte SQLite 2.1 Datenbank zu öffnen und zu exportieren.
    Diese habe ich dann in die MySQL DB importiert.

    Den Server konnte ich auch wieder starten, und offensichtlich hat er auch die Konfiguration des Servers und das Gast-PW übernommen.

    ABER: Die User werden nicht mehr erkannt.
    Es ist kein Login per TS-Client oder Web-Interface mehr möglich (auch nicht mit dem SuperAdmin)
    Es wurden sämtliche Channel "vergessen", ich habe einen leeren Server vorgefunden, obwohl die Daten sämtlicher User und Channel in der DB stehen.

    Meine Frage:
    Worauf ist bei der Migration auf MySQL zu achten?
    Welche Datentypen und/oder Werte muss ich evtl. vor dem Import in MySQL anpassen?

    Ich hoffe ihr könnt mir da weiterhelfen.
    Für die Zwischenzeit habe ich erst mal auf SQLite zurückgestellt.

  2. #2
    Join Date
    Oct 2007
    Posts
    260
    Das Beste, was du machen kannst, ist, den
    TeamSpeak-Server mit der SQLite-Datenbank laufen zu lassen.
    Die Mysql-Unterstützung ist nicht ausgereift und wesentlich langsamer.
    Du kannst das mit der Mysql-Datenbank ja mal mit TeamSpeak 3 später ausprobieren.
    Da soll ja alles besser sein
    Der TeamSpeak 2 Server kann standardmäßig mit einer Mysql 5 Datenbank nichts anfangen. Meines Wissens nach geht das nur mit sehr alten Versionen von Mysql.
    Es gibt jedoch einen "Mysql-Patch" für TeamSpeak.
    Dieser ist auf dem Downloadserver von Planet TeamSpeak zu finden.
    Eine Anleitung hierzu solltest du mit der Forensuche finden können.

    Gruß
    Jan

  3. #3
    Join Date
    Dec 2006
    Location
    Germany, Bay, Würzburg,...
    Posts
    3,158
    Falls du per php auf die Datenbank zugreifen willst, benötigst du kein mysql. SQLite-Unterstützung bietet php nämlich auch: Link

    Außerdem kannst du mit dem sql-Befehl über die TCP-Queryschnittstelle des TeamSpeakservers genauso auf die Datenbank zugreifen und Änderungen durchführen, falls du als superadmin eingeloggt bist.

    Damit ersparst du dir sehr viele Probleme, die beim Betrieb von TeamSpeak2 mit mysql auftreten können.

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. SQLite --> MySQL
    By monkeypaw201 in forum [TeamSpeak 2] Server Support
    Replies: 0
    Last Post: 20-12-2007, 04:58
  2. MySQL -> SQLite
    By Weble in forum [TeamSpeak 2] Server Support
    Replies: 2
    Last Post: 17-01-2006, 13:31
  3. Help on SQLite script to create client
    By osward in forum [TeamSpeak 2] Server Support
    Replies: 0
    Last Post: 24-08-2004, 05:03
  4. Exporting SQLite do MySQL
    By Rivotti in forum [TeamSpeak 2] Server Support
    Replies: 1
    Last Post: 10-03-2004, 21:15

Posting Permissions

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