PDA

View Full Version : Endlich mal ein Tutorial für TS+Mysql 4.x...


xiconfjs
19-11-2004, 12:51
Hi,

ich weiß, es wurde schon oft besprochen, aber wie genau geht das nun mit Teamspeak 2.x auf einer MySQL 4.x Datenbank laufen zu lassen. In den Foren, in denen es besprochen wurde, gab es nie eine "wirkliche" Lösung, es soll aber eine geben, nach vielen User-Aussagen. Also wäre es glaub ich sehr angebracht, ein Tutorial dazu zu schreiben. Ich hoffe es kommt dazu, denn ich hab mich schon "tot-probiert", und es nicht geschafft, auch nicht mit Hilfe der Forum-Posts... :(


-=|XiCoN-FJS-|[FJS]=-

Michael
19-11-2004, 12:56
Habe ich schon in Planung sowas mit ins German Linux Server HowTo aufzunhemen. Gib mir bitte etwas Zeit, ich habe auch andere dinge zutun und will auch keine halben Informationen Preisgeben.

Wäre auch nett wenn mir jemand dabei helfen könnte, ich habe nicht so viele Erfahrungen mit MySQL.

MfG,
Michael

xiconfjs
19-11-2004, 13:06
Bei MySQL kann ich dir auch mithelfen... ;)

Michael
19-11-2004, 13:29
Na wenn dich mit MySQL an sich auskennst genügt doch das hier:


Folgendes in die server.ini einfügen:

[DBEXPRESS]
sqldir=mysql_sql
Drivername=mysql
Database=datenbankname
Hostname:localhost
User_name:root
Password:passwort
GetDriverFunc=getSQLDriverMYSQL
VendorLib=/usr/lib/libmysqlclient_rc.so.12.0.0
LibraryName=./libsqlmy.so
Active=1


Server restarten.

Und die Forensuche nach der lib von mysql 3 benutzen.

MfG,
Michael

XxRaidenxX
21-11-2004, 04:57
Was für Tabellen muss ich den in der Datenbank anlegen oder macht TS das alleine?

Michael
21-11-2004, 15:36
Was für Tabellen muss ich den in der Datenbank anlegen oder macht TS das alleine?

Das macht TeamSpeak automatisch (soweit ich weiß).

MfG,
Michael

R1ddl3r
10-02-2005, 00:50
hallo, ich habe meinen ts-server schon lange ohne mysql database am laufen und somit auch ziehmlich viele server.
kann ich nun irgentwie die ganzen server & channels und auch user in die mysql-datenbank übernehmen?
geht das irgentwie automatisch?

Broder
10-02-2005, 08:21
nicht ganz....aber es gibt einen hilfreichen Geist, der ein Importscript geschrieben hat.

Einfach mal die Forensuche bemühen, da müsste es auftauchen

R1ddl3r
10-02-2005, 15:53
danke schonmal.
habe jetzt versucht den server mit mysql laufen zu lassen.
ich komme aber immer ne fehlermeldung.
in den logs steht:
10-02-05 16:49:51,ALL,Info,server, Server init initialized
10-02-05 16:49:51,ALL,Info,server, Server version: 2.0.20.1 Linux
10-02-05 16:49:51,ERROR,All,SQL, Database initialization error: EDatabaseError.Unable to Load /usr/lib/libmysqlclient.so.12.0.0
10-02-05 16:49:51,ERROR,All,SERVER, Start_Server: unable to open database

ich habe mal nach meinen libmysqlclient-dateien gesucht:
linux:/ # find . | grep libmysqlclient
./usr/lib/mysql/libmysqlclient_r.so.12.0.0
./usr/lib/mysql/libmysqlclient_r.so.12
./usr/lib/mysql/libmysqlclient.so.12
./usr/lib/mysql/libmysqlclient.so.12.0.0
./usr/lib/libmysqlclient_r.so.12.0.0
./usr/lib/libmysqlclient_r.so.12
./usr/lib/libmysqlclient.so.12
./usr/lib/libmysqlclient.so.12.0.0

habe alle ausprobiert. immer das gleiche :(
woran kann das liegen?

achso, ich benutze mysql 4

R1ddl3r
10-02-2005, 16:32
ich habe nun gelesen, dass teamspeak mit der mysql-version 4 irgentwie nicht funktioniert.
aber es soll eine lösung geben.
ich habe jetzt dieses forum hier + das forum von teamspeak-einstieg durchsucht.
da steht zwar, dass man die libdatei von mysql3 nehmen soll und mit der von mysql4 ersetzten muss, aber viele haben es versucht und es scheint nicht zu funktionieren.
ich finde leider nix, würde aber wirklich gerne teamspeak mit mysql4 laufen lassen.
hat denn niemand eine idee?

tikizler
14-02-2005, 01:09
LOL sry das ich es ncith verstehe aber was habe ich davon wenn ich TS über mysql laufen lasse?

guldi
14-02-2005, 12:04
./usr/lib/mysql/libmysqlclient_r.so.12

wäre das nicht eine ****.so.10 die verwendet werden müsste ?


@tikizler
Falls du mySQL begabt bist, kannst du dir damit Anbindungen z.B. an eine Forumdatanbank,... leichter realisieren. MySQL ist einfach die weiterverbreiterte Datenbank als es SQLite ist.
Also "ottonormal" TS user hast du wohl wenig bis nix davon.

thrown-out
14-02-2005, 19:50
würde mich jetzt aber auch mal interessieren, ich versuche auch schon seit tagen TS mit mysql zum laufen zu bekommen.

wer noch nen tipp hat bitte melden!

würde mich auch freuen, wenn mir mal wer diese ominöse datei mailen (spam@thrown-out.de) könnte, da ich nur analogmodem hab und der dl von dem ganzen mysql ca 5 std dauern würde :-(


MfG
simon

R1ddl3r
15-02-2005, 13:05
es wäre sicherlich besser wenn man die datei hier posten würde.
so hat jeder was davon :)

Broder
17-02-2005, 08:03
Ja es steht doch nun in diversen Forenbeiträgen, dass die libs von Version 3 benutzt werden müssen, oder ?

@R1ddl3r
Schon mal versucht danach zu googeln ? Wozu hier posten

http://www.google.com/search?hl=de&rls=GGLD%2CGGLD%3A2001-19%2CGGLD%3Ade&q=libmysqlclient_r.so.10&lr=

thrown-out
18-02-2005, 22:49
es wäre sicherlich besser wenn man die datei hier posten würde.
so hat jeder was davon :)
jo, kann die datei auch gerne auf meinem server hosten oder so, mir egal...
aber ich brauche sie wirklich mal bitte.

@broder: ja, ich habe schon danach gegoogelt, aber da findet man nix gescheites

nOnAmE
03-03-2005, 14:19
Es kann doch nicht sein, das ich meine neue mySQL Version löschen muss, um den TS Server auf mySQL Basis installiert zu haben?!
Gibt es denn garkeine Möglichkeit das TS auf mySQL 4.x läuft? (Linux nicht diese Windows alternative)

Landor Caeyran
24-04-2005, 02:16
habe mir eine ältere Version hochgeladen libmysqlclient_r.so.10.0.0

Also, ich arbeite mit Mysql4.xx und mußte lediglich oben genanntes in den lib ordner packen.
Dann noch per Hand die Tabelle und die Felder anlegen und fertig.

Und für diese Info habe ich ca 4 h an Zeit gebraucht.
Überall liest man nur "such doch" etc grrr

Was ich nun suche.. wie man die Benutzer der alten DB nun in die MySQl Sache übernehmen kann...

edit: hum ich hatte diese Datei hier angehängt:
WICHTIG die .zip Endung entfernen, diese war nur nötig um dies hier hochladen zu können.

PS, sollte ich irgendwelche Lizenzen verletzen, bitte den Anhang löschen.