Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
Mam problem z MYSQL'em 5 (Debian 4, MYSQL zainstalowany z pakietów). Na pozór działa OK, postawiłem na nim baze działa itd., ale w momencie gdy próbuje go wyłączyć poleceniem:
/etc/init.d/mysql stop zgłasza poniższy błąd:
Stopping MySQL database server: mysqld failed!
i nie da się go wyłączyc, nie jest to jednak koniec problemów w momencie gdy próbuje go zrestartować lub zmienić cokolwiek w konfiguracji (/etc/mysql/my.cf) to mam poniższy błąd:
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
w logach są podobne komunkaty :(
przez co nie mogę zmienić nic w konfiguracji :(
Proszę o pomoc!!!
pozdrawiam i z góry dziękuje
Offline
Powinieneś mieć plik /etc/mysql/debian.cnf. W nim jest hasło do tego konta. widać jakimś sposobem jest inne niż w bazie mysql z konfiguracją. Zrób tak:
su mysql mysql >use mysql >select Host, User, Password from user;
Powinieneś zobaczyć wszystkie konta użytkowników z dostępem do bazy
Teraz musisz uaktualnić hasło użytkownika debian-sys-maint:
>update user set Password=password('hasło_z_debian.cnf') where User='debian-sys-maint';
Zmieniłeś hasło zgodnie z konfigiem, użytkownik powinien się móc zalogować, co za tym idzie skrypt startowy mysqla powinien już działać.
Pozdro
Offline
w ogóle nie mam usera debian-... pewnie dlatego że przenosiłem 1:1 bazę ze starego MYSQL'a ... dziękuje za pomoc
Offline