Skonfigurowałem mysql i phpmyadmin i postanowiłem nie ustawiać hasła podczas instalacji, mając nadzieję, że po skonfigurowaniu będę mógł zalogować się przy użyciu roota i hasła, ale otrzymuję następujący błąd od phpmyadmin:
Login without a password is forbidden by configuration (see AllowNoPassword)
Wcześniej przeniosłem folder phpmyadmin do /var/www/
Próbowałem zmienić następujący wiersz
$cfg['Servers'][$i]['AllowNoPassword'] = false;
do
$cfg['Servers'][$i]['AllowNoPassword'] = true;
ale wciąż nie odniosłem sukcesu, więc zastanawiam się, czy istnieje sposób, aby zmienić hasła roota dla obu, aby uzyskać dostęp do phpmyadmin i tworzyć bazy danych.
To zależy od twojej konfiguracji. Postępuj zgodnie z instrukcjami poniżej, aby ponownie skonfigurować phpmyadmin i zresetować hasło MySQL.
sudo dpkg-reconfigure phpmyadmin
root
sudo dpkg-reconfigure mysql-server-5.5
Po tym wszystkim uruchom następującą komendę na terminalu, aby zabezpieczyć serwer mysql. sudo mysql_secure_installation
Wpisz bieżące hasło dla roota (wpisz dla none): mysqlsamplepassword
Szkoda, że to nie pomaga!
Miłego dnia!
źródło
sudo mysql_secure_installation
.Ostatnio natknąłem się na ten sam problem Ubuntu 12.04. Po prostu nie mogłem się zalogować z rootem i bez hasła. W konfiguracji ustawiłem AllowNoPassword na TRUE. Później dowiedziałem się, że edytowałem niewłaściwy plik config.inc.php, aby dodać ustawienie AllowNoPassword.
Myślę, że pierwszy to lokalny plik konfiguracyjny Debiana, który zastąpi wersję usr.
źródło