[+] B

Konfiguracja serwerów, usług, itp.
r4nt
Posty: 3
Rejestracja: 21 stycznia 2011, 10:34

[+] Błąd mysql i directadmin

Post autor: r4nt »

Witam.

Mam problem z Mysql, po przejściu do utworzenia nowej bazy danych wyświetla mi błąd:

Kod: Zaznacz cały

Error connecting to MySQL: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Ale w statusie pokazuje, że wszystko działa.

W załączniku przedstawiam zrzuty ekranu.

Proszę o pomoc.

Dziękuję

Dodane:
Dziękuję za pomoc. Pogrzebałem po internecie przez dwa dni i znalazłem rozwiązanie.

Pozdrawiam.
Załączniki
2.jpg
1.jpg
Awatar użytkownika
czarownik
Beginner
Posty: 240
Rejestracja: 22 maja 2009, 17:23

Post autor: czarownik »

Podzieliłbyś się rozwiązaniem.
r4nt
Posty: 3
Rejestracja: 21 stycznia 2011, 10:34

Post autor: r4nt »

Polecenie:

Kod: Zaznacz cały

ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock 
/etc/init.d/directadmin restart
Tylko po każdym resecie serwera potrzeba na nowo robić to samo.

Pozdrawiam.
Pacek
Beginner
Posty: 315
Rejestracja: 18 sierpnia 2009, 15:17
Lokalizacja: Gdynia

Post autor: Pacek »

Tworzenie ręcznie linka symbolicznego za każdym razem to trochę bez sensu. Może weź:
1. Podaj co masz w /etc/mysql/my.cnf w opcji socket?
2. Sprawdź, czy w jakichś plikach konfiguracyjnych directadmina nie masz wprowadzonego socketa wskazującego na folder /tmp zamiast na /var/run/mysqld (domyślnie) albo na odwrót. Myślę, że mysql chodzi sobie a Ty próbujesz uruchomić directadmina z ustawieniami, które nie są w stanie znaleźć "gniazda" mysql'a. Dlatego po wykonaniu linka symbolicznego działa bez problemu.
r4nt
Posty: 3
Rejestracja: 21 stycznia 2011, 10:34

Post autor: r4nt »

Niestety nie mam takiej linii w tym pliku.
Pacek
Beginner
Posty: 315
Rejestracja: 18 sierpnia 2009, 15:17
Lokalizacja: Gdynia

Post autor: Pacek »

No to bardzo dziwne, że nie masz linii "socket". U mnie jest i to w dwóch miejscach - w sekcji client i w sekcji mysqld. Generalnie odwiedź tą stronę: http://www.comentum.com/mysql-administration.html
Przeczytaj dział "Mac OS X Server 10.4: Issues connecting PHP to MySQL", ponieważ on Ciebie dotyczy.
alfi
Posty: 17
Rejestracja: 10 stycznia 2011, 18:01

Post autor: alfi »

sprawdz w

Kod: Zaznacz cały

/etc/mysql/debian.cnf
czy cos takiego.
ODPOWIEDZ