Skocz do zawartości

Web Hosting Talk

  • progreso.pl

    Partner technologiczny

    Upraszczamy to, co inni starają się komplikować. Prosto, pewnie, przyjaźnie - tak robimy hosting!
  • Kei.pl

    Partner technologiczny

    Kei.pl działa na polskim rynku internetowym od 2000 roku. Obecnie na blisko 300 serwerach w Centrum Danych Kei.pl znajduje się kilkadziesiąt tysięcy stron WWW.
  • S-NET.info

    Partner technologiczny

    S-NET to dostawca usług dla biznesu. Najważniejsze usługi świadczone przez firmę to usługi Centrum Danych, dostęp do Internetu, transmisja danych oraz tranzyt do różnych operatorów.
  • Sprint Data Center

    Partner technologiczny

    Sprint Data Center to jedyne w Polsce północno-wschodniej i jednocześnie jedno z najnowocześniejszych w kraju centrum przechowywania i przetwarzania danych.

 

Brak pliku mysql.sock


21 odpowiedzi na ten temat

Brak pliku mysql.sock

#1 urbi

    Często na forum

  • Użytkownicy
  • 65 postów
  • Imię:Grzesiek

Napisany 06 styczeń 2011 - 23:13

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ć??

#2 regdos

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1505 postów
  • Skąd:Poznań
  • Firma:regdos.com
  • Imię:Tomasz
  • Nazwisko:Regdos

Napisany 06 styczeń 2011 - 23:47

Zobacz posturbi, o 06 styczeń 2011 - 23:13, powiedział:

Co takiego mam zrobić??

Sprawdzić w konfiguracji MySQL-a gdzie tworzy się socket albo łączyć się z bazą po IP a nie gnieździe.

#3 urbi

    Często na forum

  • Użytkownicy
  • 65 postów
  • Imię:Grzesiek

Napisany 06 styczeń 2011 - 23:54

Zobacz postregdos, o 06 styczeń 2011 - 23:47, powiedział:

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;/;(

#4 regdos

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1505 postów
  • Skąd:Poznań
  • Firma:regdos.com
  • Imię:Tomasz
  • Nazwisko:Regdos

Napisany 07 styczeń 2011 - 08:19

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)?

#5 kafi

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 2538 postów

Napisany 07 styczeń 2011 - 08:24

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

#6 regdos

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1505 postów
  • Skąd:Poznań
  • Firma:regdos.com
  • Imię:Tomasz
  • Nazwisko:Regdos

Napisany 07 styczeń 2011 - 08:46

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.

#7 urbi

    Często na forum

  • Użytkownicy
  • 65 postów
  • Imię:Grzesiek

Napisany 07 styczeń 2011 - 17:36

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....

#8 bellerofont

    szeryf :)

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 2002 postów
  • Skąd:Warszawa

Napisany 07 styczeń 2011 - 17:38

Wklep z konsoli:

ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock i po sprawie :)

#9 urbi

    Często na forum

  • Użytkownicy
  • 65 postów
  • Imię:Grzesiek

Napisany 07 styczeń 2011 - 17:46

Niestety ale po utworzeniu plików nic nie dało. Nadal jest tak jak było.

#10 crazyluki

    crazyluki

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1700 postów
  • Skąd:poznań
  • Firma:Ogicom Sp. z o.o.
  • Imię:Łukasz

Napisany 07 styczeń 2011 - 17:49

chown na te pliki poprawny ?

#11 urbi

    Często na forum

  • Użytkownicy
  • 65 postów
  • Imię:Grzesiek

Napisany 07 styczeń 2011 - 18:06

Zobacz postcrazyluki, o 07 styczeń 2011 - 17:49, powiedział:

chown na te pliki poprawny ?
Tak. A da się jakoś tą bazę odinstalować i zainstalować ponownie?? Nic by to nie pomogło??

#12 crazyluki

    crazyluki

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1700 postów
  • Skąd:poznań
  • Firma:Ogicom Sp. z o.o.
  • Imię:Łukasz

Napisany 07 styczeń 2011 - 18:12

a jak instalowałeś bazę ? apt-get/aptitude ?
to daj apt-get remove mysql-server albo podobnie i potem apt-get install mysql-server

#13 urbi

    Często na forum

  • Użytkownicy
  • 65 postów
  • Imię:Grzesiek

Napisany 07 styczeń 2011 - 18:15

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)


#14 crazyluki

    crazyluki

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1700 postów
  • Skąd:poznań
  • Firma:Ogicom Sp. z o.o.
  • Imię:Łukasz

Napisany 07 styczeń 2011 - 18:17

Zapomniałem spytać: zrobiłeś kopię baz danych ?

nie, ten komunikat nie jest normalny.

#15 urbi

    Często na forum

  • Użytkownicy
  • 65 postów
  • Imię:Grzesiek

Napisany 07 styczeń 2011 - 18:21

Zobacz postcrazyluki, o 07 styczeń 2011 - 18:17, powiedział:

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)


#16 www.ionic.pl

    Twój partner w e-biznesie ...

  • Firma Bronze
  • PipPipPipPipPipPipPipPip
  • 1757 postów
  • Skąd:Kraków
  • Firma:IONIC SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ SPÓŁKA KOMANDYTOWA

Napisany 07 styczeń 2011 - 20:54

Cytuj

./usr/sbin/mysqld: /usr/local/lib/libz.so.1: no version information available (required
by /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
Serwery w Polsce, stabilne i tanie.
Kod promocyjny "wht" uprawnia do 25% rabatu na serwer www, vps lub serwer dedykowany.

#17 urbi

    Często na forum

  • Użytkownicy
  • 65 postów
  • Imię:Grzesiek

Napisany 07 styczeń 2011 - 21:46

Zobacz postwww.ionic.pl, o 07 styczeń 2011 - 20:54, powiedział:

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!!!!

#18 Gość_N3T5kY_*

  • Goście

Napisany 07 styczeń 2011 - 21:53

Paweł woli Whisky :)

#19 www.ionic.pl

    Twój partner w e-biznesie ...

  • Firma Bronze
  • PipPipPipPipPipPipPipPip
  • 1757 postów
  • Skąd:Kraków
  • Firma:IONIC SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ SPÓŁKA KOMANDYTOWA

Napisany 07 styczeń 2011 - 21:55

Zobacz postN3T5kY, o 07 styczeń 2011 - 21:53, powiedział:

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 :)
Serwery w Polsce, stabilne i tanie.
Kod promocyjny "wht" uprawnia do 25% rabatu na serwer www, vps lub serwer dedykowany.

#20 urbi

    Często na forum

  • Użytkownicy
  • 65 postów
  • Imię:Grzesiek

Napisany 07 styczeń 2011 - 21:55

heh... to dostanie 1 butelkę ;P





1 Użytkowników czyta ten temat

0 użytkowników, 1 gości, 0 anonimowych użytkowników