urbi 12 Zgłoś post Napisano Styczeń 6, 2011 Witam, Po zrestartowaniu VPS-a mam problem z bazą. Wyskakuje mi błąd Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) Mysql startuje wraz z restartem ale nie ma pliku mysql.sock w tym tmp ;( Co takiego mam zrobić?? Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Styczeń 6, 2011 Co takiego mam zrobić?? Sprawdzić w konfiguracji MySQL-a gdzie tworzy się socket albo łączyć się z bazą po IP a nie gnieździe. Udostępnij ten post Link to postu Udostępnij na innych stronach
urbi 12 Zgłoś post Napisano Styczeń 6, 2011 Sprawdzić w konfiguracji MySQL-a gdzie tworzy się socket albo łączyć się z bazą po IP a nie gnieździe. Tworzy się w /var/run/mysqld/mysqld.sock Lecz wcześniej też tam tego pliku nie było. Po przestudiowaniu http://debian.linux....ll=1#post113464 pojawił się ale niestety jest on pusty i nadal wyskakuje błąd;/;( Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Styczeń 7, 2011 A startuje Ci MySQL w ogóle ? co mówią logi mysqla ? ten błąd pojawia gdy próbujesz ise łączyć z bazą z czego (php, konsola)? Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Styczeń 7, 2011 Po "pliku" .sock to raczej nie spodziewał bym się jakiejś binarnej zawartości, bo to można by rzec takie wirtualne stworzenie obrazujące gniazdo komunikacyjne. Rozwiązaniem twojego problemu jest stworzenie symlinka /var/run/mysqld/mysqld.sock => /tmp/mysql.sock Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Styczeń 7, 2011 Trochę nie elegancie rozwiązanie. w pliku konfiguracyjnym MySQLa my.cnf jest sekcja [mysqld] gdzie określa się gdzie zapisywany jest socket ale jeż też sekcja [client], w której dokłądnie w ten sam sposób możemy określić domyślne położenie gniazda. Udostępnij ten post Link to postu Udostępnij na innych stronach
urbi 12 Zgłoś post Napisano Styczeń 7, 2011 Mysql bez żadnych problemów się uruchamia. Ale niestety po wejściu np na moja stronę gdzie wymaga bazy danych wyświetla się Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /home/admin/domains/net-host.pl/public_html/radio/index.php on line 17 database could not be connected http://radio.net-host.pl/ Można nawet samemu sprawdzić. Przed restartem serwera było wszystko ok lecz jak uruchomiło się wszystko na nowo wywaliło.... Udostępnij ten post Link to postu Udostępnij na innych stronach
beliq 442 Zgłoś post Napisano Styczeń 7, 2011 Wklep z konsoli: ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock i po sprawie Udostępnij ten post Link to postu Udostępnij na innych stronach
urbi 12 Zgłoś post Napisano Styczeń 7, 2011 Niestety ale po utworzeniu plików nic nie dało. Nadal jest tak jak było. Udostępnij ten post Link to postu Udostępnij na innych stronach
crazyluki 114 Zgłoś post Napisano Styczeń 7, 2011 chown na te pliki poprawny ? Udostępnij ten post Link to postu Udostępnij na innych stronach
urbi 12 Zgłoś post Napisano Styczeń 7, 2011 chown na te pliki poprawny ? Tak. A da się jakoś tą bazę odinstalować i zainstalować ponownie?? Nic by to nie pomogło?? Udostępnij ten post Link to postu Udostępnij na innych stronach
crazyluki 114 Zgłoś post Napisano Styczeń 7, 2011 a jak instalowałeś bazę ? apt-get/aptitude ? to daj apt-get remove mysql-server albo podobnie i potem apt-get install mysql-server Udostępnij ten post Link to postu Udostępnij na innych stronach
urbi 12 Zgłoś post Napisano Styczeń 7, 2011 Podczas tego apt-get remove mysql-server To normalne że wyskakuję coś takiego?? ./usr/sbin/mysqld: /usr/local/lib/libz.so.1: no version information available (required by /usr/sbin/mysqld) Udostępnij ten post Link to postu Udostępnij na innych stronach
crazyluki 114 Zgłoś post Napisano Styczeń 7, 2011 Zapomniałem spytać: zrobiłeś kopię baz danych ? nie, ten komunikat nie jest normalny. Udostępnij ten post Link to postu Udostępnij na innych stronach
urbi 12 Zgłoś post Napisano Styczeń 7, 2011 Zapomniałem spytać: zrobiłeś kopię baz danych ? nie, ten komunikat nie jest normalny. An error occurred during the backup. Error connecting to MySQL: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) Podczas tworzenia kopii zapasowej. Po instalacji ( apt-get install mysql-server ) występuje coś takiego Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: mysql-server 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. Need to get 0B/55.2kB of archives. After this operation, 90.1kB of additional disk space will be used. (Reading database ... 18915 files and directories currently installed.) Unpacking mysql-server (from .../mysql-server_5.0.51a-24+lenny4_all.deb) ... Stopping MySQL database server: mysqld/usr/sbin/mysqld: /usr/local/lib/libz.so.1: no vers ion information available (required by /usr/sbin/mysqld) failed! invoke-rc.d: initscript mysql, action "stop" failed. invoke-rc.d returned 1 There is a MySQL server running, but we failed in our attempts to stop it. Stop it yourself and try again! dpkg: error processing /var/cache/apt/archives/mysql-server_5.0.51a-24+lenny4_all.deb (-- unpack): subprocess pre-installation script returned error exit status 1 Errors were encountered while processing: /var/cache/apt/archives/mysql-server_5.0.51a-24+lenny4_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1) Udostępnij ten post Link to postu Udostępnij na innych stronach
www.ionic.pl 535 Zgłoś post Napisano Styczeń 7, 2011 ./usr/sbin/mysqld: /usr/local/lib/libz.so.1: no version information available (requiredby /usr/sbin/mysqld) przekompiluj zliba do najnowszej wersji next apt-get remove mysql-* masz DA więc wywal te paczkowe mysql ( http://radio.net-host.pl:2222/ ) zadne tam apt-get install następnie rm -rf /etc/mysql/my.cnf ln -s /etc/my.cnf /etc/mysql/my.cnf nestępnie killall -9 mysql; killall -9 mysqld następnie to co kazał Bell + /etc/init.d/mysqld restart Udostępnij ten post Link to postu Udostępnij na innych stronach
urbi 12 Zgłoś post Napisano Styczeń 7, 2011 przekompiluj zliba do najnowszej wersji next apt-get remove mysql-* masz DA więc wywal te paczkowe mysql ( http://radio.net-host.pl:2222/ ) zadne tam apt-get install następnie rm -rf /etc/mysql/my.cnf ln -s /etc/my.cnf /etc/mysql/my.cnf nestępnie killall -9 mysql; killall -9 mysqld następnie to co kazał Bell + /etc/init.d/mysqld restart Masz u mnie całą wielką skrzynkę piw DZIĘKI!!!! Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość N3T5kY Zgłoś post Napisano Styczeń 7, 2011 Paweł woli Whisky Udostępnij ten post Link to postu Udostępnij na innych stronach
www.ionic.pl 535 Zgłoś post Napisano Styczeń 7, 2011 Paweł woli Whisky Żadne tam whisky ani piwo bo mi fejsbuk ostatnio powiedział że moja wątroba mnie nie lubi i twierdzi, że zniszczyłem jej życie Udostępnij ten post Link to postu Udostępnij na innych stronach
urbi 12 Zgłoś post Napisano Styczeń 7, 2011 heh... to dostanie 1 butelkę ;P Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość N3T5kY Zgłoś post Napisano Styczeń 7, 2011 1 butelkę ;P Wody Udostępnij ten post Link to postu Udostępnij na innych stronach
noodly 0 Zgłoś post Napisano Maj 29, 2011 (edytowany) Najdek wątroba to Cię boli ale po seoparty Dzięki za twój post, dzisiaj mi się przydał bo troszkę za bardzo przekombinowałem Edytowano Maj 29, 2011 przez noodly (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach