majesgrudziadz 9 Zgłoś post Napisano Sierpień 21, 2012 czy mógłby mi ktoś wytłumaczyć jak uruchomić ts3 z bazą mysql a nie jak to standardowo się dzieje (sqlite) ? zależy mi na tym aby Team Speak 3 pracował z bazą MySql Udostępnij ten post Link to postu Udostępnij na innych stronach
HaPe 242 Zgłoś post Napisano Sierpień 21, 2012 (7) Using Alternate Database Plugins ------------------------------------ (i) MySQL plugin To make your TeamSpeak 3 Server use a MySQL database you need to make sure that the "ts3db_mysql" library is located in your servers installation directory. Per default, the plugin is using the following parameters: * host (127.0.0.1) The hostname or IP addresss of your MySQL server. * port (3306) The TCP port of your MySQL server. * username (root) The username used to authenticate with your MySQL server. * password (<empty>) The password used to authenticate with your MySQL server. * database (test) The name of a database on your MySQL server. Note that this database must be created before the TeamSpeak 3 Server is started. * socket (<empty>) The name of the Unix socket file to use, for connections made via a named pipe to a local server. All parameters can be customized by creating a INI-style configuration file called "ts3db_mysql.ini". For example: [config] host=localhost port=3306 username=teamspeak password=x5gUjs database=ts3db socket= The path and filename of the configuration file can be set using the "dbpluginparameter" commandline parameter. To start the TeamSpeak 3 Server with MySQL support, you need to specify the "dbplugin" commandline parameter. You may also need to specify the "dbsqlcreatepath" parameter if you're starting the server instance for the first time since the syntax of the MySQL installation files differs from SQLite3. Example: $ ./ts3server_linux_amd64 dbplugin=ts3db_mysql dbsqlcreatepath=create_mysql/ Źródło: http://media.teamspeak.com/ts3_literature/TeamSpeak%203%20Server%20Quick%20Start.txt Powinno pomóc. Udostępnij ten post Link to postu Udostępnij na innych stronach
majesgrudziadz 9 Zgłoś post Napisano Sierpień 21, 2012 probowalem jak nie mialem licencji i nie ladowalo serwera tzn byly bledy ... dzis obadam z licensekey.dat moze to cos pomoze ... odpisze po testach. Wysyane z mojego GT-P3100 za pomoc Tapatalk 2 Udostępnij ten post Link to postu Udostępnij na innych stronach
mikorol 16 Zgłoś post Napisano Sierpień 21, 2012 Witam, Tutaj jest WHT, nie centrum wróżek Skopiuj i wklej błędy - teamspeak 3 może mieć różne komunikaty Udostępnij ten post Link to postu Udostępnij na innych stronach
majesgrudziadz 9 Zgłoś post Napisano Sierpień 21, 2012 (edytowany) panie kolego czy nie widzisz ze pisalem z tabletu ? zaraz bede probowal i obadam co i jak i jak beda bledy to wkleje troszke kultury by sie przydalo PS. skoro jest WHT to staraj sie pomoc a nie zachowywac sie jak wrozka Witam, Tutaj jest WHT, nie centrum wróżek Skopiuj i wklej błędy - teamspeak 3 może mieć różne komunikaty Błędy są następujące takie same jak byly bez licensekey.dat ./ts3server_linux_x86 dbplugin=ts3db_mysql dbsqlcreatepath=create_mysql/ 2012-08-21 17:44:49.078618|INFO |ServerLibPriv | | TeamSpeak 3 Server 3.0.6.1 (2012-06-29 07:59:05) 2012-08-21 17:44:49.104603|INFO |DatabaseQuery | | Please make sure you use the supplied ts3server_minimal_runscript.sh to run the server, or set LD_LIBRARY_PATH yourself 2012-08-21 17:44:49.104733|CRITICAL|DatabaseQuery | | unable to load database plugin library "libts3db_mysql.so", halting! Edytowano Sierpień 21, 2012 przez majesgrudziadz (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Sierpień 21, 2012 Poszukałeś chociaż w google frazy - unable to load database plugin library "libts3db_mysql.so", halting! i przejrzałeś jak ludzie próbowali to naprawić? Udostępnij ten post Link to postu Udostępnij na innych stronach
majesgrudziadz 9 Zgłoś post Napisano Sierpień 21, 2012 (edytowany) Ja szukałem a skoro cwaniaczysz bo masz Moderatora to może ty znalazłeś ? Znalazłem 14 różnych rozwiązań na ten teamt i je próbowałem i nic z nich nie działa Skoro moderator próbuje kogoś zjechać to musi znać odpowiedz na pytanie jeżeli znasz to się podziel powiem ci czy działa 14 znalezionych i żadne nie działa wciąż ten sam błąd Poszukałeś chociaż w google frazy - i przejrzałeś jak ludzie próbowali to naprawić? Edytowano Sierpień 21, 2012 przez majesgrudziadz (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Sierpień 21, 2012 Zamiast puszczać focha to chociażbyś napisał na jakiej dystrybucji i architekturze chcesz to uruchomić. Udostępnij ten post Link to postu Udostępnij na innych stronach
majesgrudziadz 9 Zgłoś post Napisano Sierpień 21, 2012 Panie moderatorze nie obrazaj pan ludzi szacunek nawet i do obcych powinno sie miec zasiadajac na takim stolku. Debian x86 - dystrybucja Zamiast puszczać focha to chociażbyś napisał na jakiej dystrybucji i architekturze chcesz to uruchomić. Udostępnij ten post Link to postu Udostępnij na innych stronach
Portek 0 Zgłoś post Napisano Sierpień 21, 2012 Informacji w sieci n/t tego błędu jest w sieci multum. Z autopsji wiem że działa 99.9% z nich, kwestia chęci wyszukania jednego poradnika z pierdyliona innych... http://sleepycode.com/2010/12/convert-ts3-from-sqlite-to-mysql-database/ http://ubuntuforums.org/showthread.php?t=1877721 https://freevps.us/printthread.php?tid=4251 Każde z nich poprawnie wykonane spowoduje odpalenie serwera. Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Sierpień 21, 2012 co pokazuje ldd libts3db_mysql.so Udostępnij ten post Link to postu Udostępnij na innych stronach
N0Name 48 Zgłoś post Napisano Sierpień 21, 2012 unable to load database plugin library "libts3db_mysql.so", halting! A nadałeś prawa do uruchomiania tegoż pliku? poprawne chmod i prawa do pliku userowi .. Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Sierpień 21, 2012 Zakładam, że ldd wywala "libmysqlclient.so.15 => not found" czyli brakuje mu biblioteki mysql-a (ale w odpowiedniej wersji), Kolejny krok to wget http://apt.hostplex.net/pool/squeeze/hst/mysql/libmysqlclient15off_5.0.51a-24+lenny5_i386.deb dpkg -i libmysqlclient15off_5.0.51a-24+lenny5_i386.deb Efekt: 2012-08-21 18:40:03.210410|INFO |DatabaseQuery | | dbPlugin name: MySQL plugin, ©TeamSpeak Systems GmbH PS. pierwszy raz uruchamiałem ts3, dla testów robiłem to na maszynie virtualnej na debianie, skorzystałem z pierwszego wyniku w google + czytanie ze zrozumieniem a potem znowu google, diagnoza i rozwiązanie problemu zajęło mi niecałe 30 minut. PS2. Nie korzystałem z linków, które wrzucił @Portek. Udostępnij ten post Link to postu Udostępnij na innych stronach
majesgrudziadz 9 Zgłoś post Napisano Sierpień 21, 2012 Czytam pierdylion poradników i żaden nie chce ruszyć. ldd pokazuje linux-gate.so.1 => (0x00c52000) libmysqlclient.so.15 => not found libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x0095f000) libm.so.6 => /lib/libm.so.6 (0x00b64000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00223000) libc.so.6 => /lib/libc.so.6 (0x00241000) /lib/ld-linux.so.2 (0x00640000) tak prawa nadane ... w sqlite bez problemu sie uruchamia a w mysql ni chce dodam ze mam libmysqlclient.so.16 i nie moge zainstalowac niższego robiłem dowiązanie 15 do 16 i też nic A nadałeś prawa do uruchomiania tegoż pliku? poprawne chmod i prawa do pliku userowi .. Tak wiem tez to czytałem i podaje mi tak: Selecting previously deselected package libmysqlclient15off. (Reading database ... 28757 files and directories currently installed.) Unpacking libmysqlclient15off (from libmysqlclient15off_5.0.51a-24+lenny5_i386.deb) ... dpkg: dependency problems prevent configuration of libmysqlclient15off: libmysqlclient15off depends on mysql-common (>= 5.0.51a-24+lenny5); however: Package mysql-common is not installed. dpkg: error processing libmysqlclient15off (--install): dependency problems - leaving unconfigured Errors were encountered while processing: libmysqlclient15off Zakładam, że ldd wywala "libmysqlclient.so.15 => not found" czyli brakuje mu biblioteki mysql-a (ale w odpowiedniej wersji), Kolejny krok to wget http://apt.hostplex.net/pool/squeeze/hst/mysql/libmysqlclient15off_5.0.51a-24+lenny5_i386.deb dpkg -i libmysqlclient15off_5.0.51a-24+lenny5_i386.deb Efekt: PS. pierwszy raz uruchamiałem ts3, dla testów robiłem to na maszynie virtualnej na debianie, skorzystałem z pierwszego wyniku w google + czytanie ze zrozumieniem a potem znowu google, diagnoza i rozwiązanie problemu zajęło mi niecałe 30 minut. PS2. Nie korzystałem z linków, które wrzucił @Portek. Czytam pierdylion poradników i żaden nie chce ruszyć. ldd pokazuje linux-gate.so.1 => (0x00c52000) libmysqlclient.so.15 => not found libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x0095f000) libm.so.6 => /lib/libm.so.6 (0x00b64000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00223000) libc.so.6 => /lib/libc.so.6 (0x00241000) /lib/ld-linux.so.2 (0x00640000) tak prawa nadane ... w sqlite bez problemu sie uruchamia a w mysql ni chce dodam ze mam libmysqlclient.so.16 i nie moge zainstalowac niższego robiłem dowiązanie 15 do 16 i też nic Tak wiem tez to czytałem i podaje mi tak: Selecting previously deselected package libmysqlclient15off. (Reading database ... 28757 files and directories currently installed.) Unpacking libmysqlclient15off (from libmysqlclient15off_5.0.51a-24+lenny5_i386.deb) ... dpkg: dependency problems prevent configuration of libmysqlclient15off: libmysqlclient15off depends on mysql-common (>= 5.0.51a-24+lenny5); however: Package mysql-common is not installed. dpkg: error processing libmysqlclient15off (--install): dependency problems - leaving unconfigured Errors were encountered while processing: libmysqlclient15off A teraz jak uruchamiam podaje mi tak 2012-08-21 18:45:56.932990|INFO |ServerLibPriv | | TeamSpeak 3 Server 3.0.6.1 (2012-06-29 07:59:05) 2012-08-21 18:45:56.934378|INFO |DatabaseQuery | | dbPlugin name: MySQL plugin, (c)TeamSpeak Systems GmbH 2012-08-21 18:45:56.934425|INFO |DatabaseQuery | | dbPlugin version: 1 2012-08-21 18:45:56.935134|ERROR |DatabaseQuery | | mysql_real_connect() failed with error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) Segmentation fault Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Sierpień 21, 2012 Package mysql-common is not installed. apt-get install mysql-common Należy czytać ze zrozumieniem co wypluwane jest na konsoli. 2012-08-21 18:45:56.935134|ERROR |DatabaseQuery | | mysql_real_connect() failed with error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) Bo pewnie nie masz uruchomionego (i zainstalowanego) serwera mysql więc się nie może ts nie może się z nim połączyć. Udostępnij ten post Link to postu Udostępnij na innych stronach
majesgrudziadz 9 Zgłoś post Napisano Sierpień 21, 2012 mam zaintalowany mysql ... chodzi na nim strona internetowa utworzylem nowego usera dla ts3 z phpmyadmin moge sie z nim polaczyc ... po localhost z bash tez wchodzi nie rozumie dlaczego go nie widzi apt-get install mysql-common Należy czytać ze zrozumieniem co wypluwane jest na konsoli. Bo pewnie nie masz uruchomionego (i zainstalowanego) serwera mysql więc się nie może ts nie może się z nim połączyć. mam zaintalowany mysql ... chodzi na nim strona internetowa utworzylem nowego usera dla ts3 mysql-common zainstalowany .... dpkg -i libmysqlclient15off_5.0.51a-24+lenny5_i386.deb ruszylo bez problemu tylko ten socket szukam jeszcze czegos na niego z phpmyadmin moge sie z nim polaczyc ... po localhost z bash tez wchodzi nie rozumie dlaczego go nie widzi Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Sierpień 21, 2012 Pokaż zawartość pliku ts3db_mysql.ini Udostępnij ten post Link to postu Udostępnij na innych stronach
majesgrudziadz 9 Zgłoś post Napisano Sierpień 21, 2012 (edytowany) Pokaż zawartość pliku ts3db_mysql.ini [config] host=localhost username=**** password=**** database=**** socket= **** - pola uzupełnione prawidłowo próbowałem z socket i bez z localhost i z 172.0.0.1 i dalej to samo Edytowano Sierpień 21, 2012 przez majesgrudziadz (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Sierpień 21, 2012 U mnie na domyślnej konfiguracji działa, pliku gniazda faktycznie nie ma w tym /var/run/mysqld ? Pokaż /etc/mysql/my.cnf. Udostępnij ten post Link to postu Udostępnij na innych stronach
majesgrudziadz 9 Zgłoś post Napisano Sierpień 21, 2012 po tych komendach co mi wyzej podales faktycznie mysql przestal dzialac :/ teraz jestem w du** bo z linuxem bylem biegly z 6 lat temu a tyle to mam przerwy :/ # # The MySQL database server configuration file. # # You can copy this to one of: # - "/etc/mysql/my.cnf" to set global options, # - "~/.my.cnf" to set user-specific options. # # One can use all long options that the program supports. # Run program with --help to get a list of available options and with # --print-defaults to see which it would actually understand and use. # # For explanations see # http://dev.mysql.com/doc/mysql/en/server-system-variables.html # This will be passed to all mysql clients # It has been reported that passwords should be enclosed with ticks/quotes # escpecially if they contain "#" chars... # Remember to edit /etc/mysql/debian.cnf when changing the socket location. [client] port = 3306 socket = /var/run/mysqld/mysqld.sock # Here is entries for some specific programs # The following values assume you have at least 32M ram # This was formally known as [safe_mysqld]. Both versions are currently parsed. [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp language = /usr/share/mysql/english skip-external-locking # # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 127.0.0.1 # # * Fine Tuning key_buffer = 16M max_allowed_packet = 16M thread_stack = 192K thread_cache_size = 8 # This replaces the startup script and checks MyISAM tables if needed # the first time they are touched myisam-recover = BACKUP #max_connections = 100 #table_cache = 64 #thread_concurrency = 10 # # * Query Cache Configuration # query_cache_limit = 1M query_cache_size = 16M # # * Logging and Replication # # Both location gets rotated by the cronjob. # Be aware that this log type is a performance killer. # As of 5.1 you can enable the log at runtime! #general_log_file = /var/log/mysql/mysql.log #general_log = 1 # # Error logging goes to syslog due to /etc/mysql/conf.d/mysqld_safe_syslog.cnf. # # Here you can see queries with especially long duration #log_slow_queries = /var/log/mysql/mysql-slow.log #long_query_time = 2 #log-queries-not-using-indexes # # The following can be used as easy to replay backup logs or for replication. # note: if you are setting up a replication slave, see README.Debian about # other settings you may need to change. #server-id = 1 #log_bin = /var/log/mysql/mysql-bin.log expire_logs_days = 10 max_binlog_size = 100M #binlog_do_db = include_database_name #binlog_ignore_db = include_database_name # # * InnoDB # # InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/. # Read the manual for more InnoDB related options. There are many! # # * Security Features # # Read the manual, too, if you want chroot! # chroot = /var/lib/mysql/ # # For generating SSL certificates I recommend the OpenSSL GUI "tinyca". # # ssl-ca=/etc/mysql/cacert.pem # ssl-cert=/etc/mysql/server-cert.pem # ssl-key=/etc/mysql/server-key.pem [mysqldump] quick quote-names max_allowed_packet = 16M [mysql] #no-auto-rehash # faster start of mysql but no tab completition [isamchk] key_buffer = 16M # # * IMPORTANT: Additional settings that can override those from this file! # The files must end with '.cnf', otherwise they'll be ignored. # !includedir /etc/mysql/conf.d/ Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Sierpień 21, 2012 Wszystko jest OK i powinno działać, odpal mysql-a /etc/init.d/mysql start Udostępnij ten post Link to postu Udostępnij na innych stronach
majesgrudziadz 9 Zgłoś post Napisano Sierpień 21, 2012 (edytowany) wychodz na to ze po twoich komendach nie mam serwera mysql gdy chce go zainstalowac robi sie cos takiego ~# apt-get install mysql-server-5.1 apt-get: /usr/local/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10) Reading package lists... Done Building dependency tree Reading state information... Done mysql-server-5.1 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue [Y/n]? debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable Setting up mysql-server-5.1 (5.1.63-0+squeeze1) ... debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable dpkg: error processing mysql-server-5.1 (--configure): subprocess installed post-installation script returned error exit status 1 configured to not write apport reports dpkg: dependency problems prevent configuration of mysql-server: mysql-server depends on mysql-server-5.1; however: Package mysql-server-5.1 is not configured yet. dpkg: error processing mysql-server (--configure): dependency problems - leaving unconfigured configured to not write apport reports Errors were encountered while processing: mysql-server-5.1 mysql-server E: Sub-process /usr/bin/dpkg returned an error code (1) 2h 20 minut szukam rozwiazania i nie moge sobie poradzic Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed! Edytowano Sierpień 21, 2012 przez majesgrudziadz (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach