Я установил mysql и phpmyadmin и решил не устанавливать пароль при установке, надеясь, что после настройки я смогу войти в систему с правами root и без пароля, но получаю следующую ошибку от phpmyadmin:
Login without a password is forbidden by configuration (see AllowNoPassword)
Ранее я переместил папку phpmyadmin в /var/www/
Я попытался изменить следующую строку
$cfg['Servers'][$i]['AllowNoPassword'] = false;
в
$cfg['Servers'][$i]['AllowNoPassword'] = true;
но все еще не увенчались успехом, поэтому мне интересно, есть ли способ, которым я могу изменить пароли root для обоих, чтобы я мог получить доступ к phpmyadmin и создавать базы данных.
источник
Это зависит от вашей конфигурации. Следуйте инструкциям ниже, чтобы перенастроить phpmyadmin и сбросить пароль MySQL.
sudo dpkg-reconfigure phpmyadmin
root
sudo dpkg-reconfigure mysql-server-5.5
После всего этого запустите следующую команду на терминале, чтобы защитить ваш сервер MySQL. sudo mysql_secure_installation
Введите текущий пароль для root (введите no): mysqlsamplepassword
Жаль, что это помогает!
Хорошего дня!
источник
sudo mysql_secure_installation
.Я недавно сталкивался с той же самой проблемой Ubuntu 12.04. Я просто не мог войти в систему с root и без пароля. Я установил для параметра AllowNoPassword значение TRUE в конфигурации. Позже я узнал, что я редактировал неправильный файл config.inc.php, чтобы добавить параметр AllowNoPassword.
Я считаю, что первым является локальный конфигурационный файл debian, который переопределит версию usr.
источник