Skocz do zawartości

Mysql - Can't Connect To Local Mysql


ukash

Rekomendowane odpowiedzi

Zdeinstalowalem starą bazę zainstalowałem sobie 4.1

rpm -i MySQL*...

Wszystko ładnie się zainstalowało tylko teraz robie\

mysqladmin -u root password\

 

zeby sobie uistalic haslo i wywala mi:

 

mysqladmin: connect to server at 'localhost' failed

error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'

Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!

[1]+ Done mysqld_safe

 

prosze o jakies hinty dla newbie :(

Odnośnik do komentarza
Udostępnij na innych stronach

Pierwsze primo:

Jeśli nie zamierzasz używać funkcji bazy dostępnych w nowszych wersjach i jak sam powiedziałeś jesteś "świeży" to nie potrzebnie nową wersje instalujesz. Ja zajmuje się PHP+MySQL zawodowo i 3.23 jest wystarczająca. Tymbardziej że większość serwerów w sieci jeszcze na tej wersji działa.

 

Drugie primo:

Twój komunikat świadczy o nieuruchomieniu serwera mysql na twoim kompie. Musisz zainstalować pakiet 'mysql-server-versja-rpm' w Usługach pojawi ci się opcja 'mysqld' musisz ją uruchomić i wtedy wydawać polecenia do servera takie jak zmiana hasła. Ja generalnie po zainstalowaniu sprawdzam uruchamiając 'mysql' jak ruszy spod roota to znaczy działa a potem ustawiam hasła :)

 

Ostatnie primo ultimo: :D

Szczęśliwego nowego roku :D

Odnośnik do komentarza
Udostępnij na innych stronach

Dzieki za odpowiedz :-) Już udało mi się po trzech dniach zmagań (w wolnym czasie oczywiście nie 3x24 ;) ). Skompilowałem sobie od początku mysql'a apache i php i wszystko z lekkimi oporami ruszylo :-)

 

tamtaratatamtam :)

 

co do ktoregos primo ze 3.23 wystarczy to zgodze sie z tym jednak pomysallem o tym juz po tym jak pousuwalem wszystkie rpm mysql :D

 

Troche spoznione ale zawsze -> Wszystkiego Najlepszego w Nowym Roku :)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 months later...
Moglbys powiedziec co robic zaraz po istalacji FC3 ?

 

Zainstalowalem mysql-server: rpm -ivh mysql-server-3.23.58-9.1.i386.rpm

i w uslugach uruchomilem ale poakzuje : "mysqld jest martwy lecz podsystem jest zablokowany"

 

co dalej ?dziekiz gory za pomoc

 

czy ktoś może pomóc ??

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 weeks later...

Ja też dołączyłbym się do pytania. Pobrałem i zainstalowałem ze strony mysql.com następujące pakiety:

$ rpm -qa | grep -i mysql
MySQL-shared-4.1.12-1
MySQL-bench-4.1.12-1
MySQL-server-4.1.12-1
MySQL-embedded-4.1.12-1
MySQL-devel-4.1.12-1
MySQL-Max-4.1.12-1
MySQL-client-4.1.12-1

Już na samym początku wywróciła się próba uruchomienia mysql, także spróbowałem z palca:

# /etc/init.d/mysql restart
MySQL PID file could not be found!                         [ZAWIÓDŁ]
Starting MySQL...................................          [ZAWIÓDŁ]

 

Najśmieszniejsze jest to, że w /var/log nie ma niczego zaczynającego się od mysql...

 

Podobnież:

# /usr/share/mysql/mysql.server start
Starting MySQL...................................          [ZAWIÓDŁ]

 

Dodam jeszcze, że nie mam pliku my.cnf w /etc (jest ich kilka w /usr/share/mysql, tylu mys-small.cnf, my-medium.cnf itp...). Również nie mogę znaleźć pliku mysql.sock, ale on chyba ma być sam utworzony gdy wystartuje mysql serwer,czy tak?

Proszę o pomoc.

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość _PaT

Moja recepta jest taka: wgrajcie paczkie dla FEDORY!!! Paczki dla konkretnych dystrybucji tworzy m.in. dlatego, że ścieżki do niektórych plików są inne...

 

Ja mam wgrane takie paczki (nie wiem, czy wszystkie są potrzebne), działa na nich dosłownie wszystko z czym miałem do czynienia teraz:

php-mysql-5.0.4-10

mod_auth_mysql-2.6.1-4

mysql-server-4.1.11-2

mysql-4.1.11-2

 

Obsługuję serwer poleceniem service mysqld stop/start/restart.

Odnośnik do komentarza
Udostępnij na innych stronach

@labtec najlepiej to by było zainstalować tego mysql'a przy pomocy apt czy (_yum'a_ → yuma) ORT. Z paczek jak pamiętam, to taki mysql wymaga chyba 4-rech różnych. Najlepiej to, jak już powiedziałem/napisałem apt-cache search mysql i poinstalować to, co wypluje.

Albo skompilować ze źródeł :D

Odnośnik do komentarza
Udostępnij na innych stronach

@labtec najlepiej to by było zainstalować tego mysql'a przy pomocy apt czy (_yum'a_ → yuma) ORT. Z paczek jak pamiętam, to taki mysql wymaga chyba 4-rech różnych. Najlepiej to, jak już powiedziałem/napisałem apt-cache search mysql i poinstalować to, co wypluje.

Albo skompilować ze źródeł :D

Oczywiscie ze by sie dalo ;) Jednakze w repach znalazlem tylko i wylacznie wersje 3.23, a koniecznie mi jest potrzeba 4.1. Sprobuje zastosowac sie do rady _PaTa.

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość _PaT
Jednakze w repach znalazlem tylko i wylacznie wersje 3.23, a koniecznie mi jest potrzeba 4.1.

Wersja 4.1 jest dostępna tylko w sekcji development, ale może uda Ci się je wgrać bez większych problemów :)

[pat@localhost pat]# rpm -q --whatrequires mysql
mysql-server-4.1.11-2
[pat@localhost pat]# rpm -q --whatrequires mysql-server
żaden pakiet nie wymaga mysql-server

Odnośnik do komentarza
Udostępnij na innych stronach

Albo rpm -Uhv *.rpm w katalogu, w którym masz wszystkie paczki. Ale odpalić baze, to musisz ręcznie. Scieżki dokładnie nie znam, bo ja mam ze źródeł.

 

[pat@localhost pat]# rpm -q --whatrequires mysql
mysql-server-4.1.11-2
[pat@localhost pat]# rpm -q --whatrequires mysql-server
żaden pakiet nie wymaga mysql-server

 

Było też coś takiego, jak mysql-client(s) oraz jescze jakieś (shared i devel chyba), więc pisałem o 4-rech. No może one jednak są zbędne, albo coś się zmieniło. Nie wnikam.

Odnośnik do komentarza
Udostępnij na innych stronach

ls
mod_auth_mysql-2.6.1-4.i386.rpm  mysql-server-4.1.11-2.i386.rpm
mysql-4.1.11-2.i386.rpm          php-mysql-5.0.4-10.i386.rpm

# rpm -Uvh *.rpm
ostrzeżenie: mod_auth_mysql-2.6.1-4.i386.rpm: Sygnatura V3 DSA: NOKEY, key ID 30c9ecf8
błąd: Niespełnione zależności:
       libcrypto.so.5 jest wymagany przez mysql-4.1.11-2.i386
       libssl.so.5 jest wymagany przez mysql-4.1.11-2.i386
       libcrypto.so.5 jest wymagany przez mysql-server-4.1.11-2.i386
       libssl.so.5 jest wymagany przez mysql-server-4.1.11-2.i386
       perl-DBD-MySQL jest wymagany przez mysql-server-4.1.11-2.i386
       libcrypto.so.5 jest wymagany przez php-mysql-5.0.4-10.i386
       libssl.so.5 jest wymagany przez php-mysql-5.0.4-10.i386
       php = 5.0.4-10 jest wymagany przez php-mysql-5.0.4-10.i386

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...