![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
System: opensuse
Mysql: 5.1.36 Domyślnym folderem instalacyjnym jest /var/lib/mysql . Poprzenosiłem wszystkie dane do /srv/mysql. W /etc/my.cnf wszystkie ścieżki poprawione: datadir=/srv/mysql socket=/srv/mysql/mysql.sock itd. Efekt jest taki że połączenia po TCP do 127.0.0.1 działają*, do localhost dostaję "Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'". Uprzedzając pytanie - tak, resetowałem. Jakieś pomysły skąd jest pobierana stara wartość? Poprawiłem również /etc/init.d/mysql. [*] Działają o tyle że mam połączenie. Próba odwołania się do bazy kończy się komunikatem SELECT command denied to user 'x'@'localhost' - wszystkie uprawnienia przydzielone. Skąd tu się znowu bierze localhost? Łączenie przez Zend_Db. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
No localhost jest domyślnym hostem do połączeń przecież.
Masz w hosts mapowanie localhost 127.0.0.1? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
No localhost jest domyślnym hostem do połączeń przecież. No tak. Nie wiem co chciałeś mi przekazać ale nie zrozumiałem ukrytego przesłania (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Cytat Masz w hosts mapowanie localhost 127.0.0.1? Oczywiście. Problemem tu jest ten socket /var/lib/mysql/mysql.sock - zgodnie z konfiguracją tworzy się w /srv/mysql/mysql.sock podczas startu mysql. Nie jest nigdzie (?) zdefiniowany a pojawia się. edit: Przetestowałem dodatkowo skrypcik perla i jest to samo. Więc całkowita wina mysql. Ten post edytował viking 6.08.2009, 11:51:05 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:32 |