Miałem problem z mysql. Starałem się wykonać to:odmowa dostępu dla użytkownika debian-sys-maint
echo "show databases" | mysql -B -N
Ale mam:
ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)
Ale kiedy exec:
/etc/init.d/mysql restart
Dostałem 'OK'.
zrobiłem
GRANT ALL PRIVILEGES on *.* TO [email protected] IDENTIFIED BY PASSWORD 'your password' WITH GRANT OPTION; FLUSH PRIVILEGES;
gdzie hasło jest od /etc/mysql/debian.cnf
. Ale to nie pomogło. (oczywiście przepłukałem priv i zrestartowałem mysql).
Mam pola [klient] i [mysql_upgrade] w /etc/mysql/debian.cnf. Hasła są takie same w pliku iw bazie danych dla użytkownika. –
Tak, wszystko, czego potrzebujesz - zaktualizuj hasło, ponieważ to hasło jest unikalne dla każdej instalacji. Na przykład: przenosisz data_dir z jednego serwera na drugi, więc hasło nie pasuje do –