作者:手机用户2502903535 | 来源:互联网 | 2023-02-10 15:46
我试图在Ubuntu 16.04LTS上为MariaDB和Apache安装phpMyAdmin。问题是,在设置过程中,它询问我有关“ root”的名称,而不是有关root的密码的问题,最后ERROR 1045 (28000): Acces denied for user 'root'@'localhost' (using password: NO)
我遇到了常见问题。最近,我重新安装了Apache和MariaDB,但我不知道该如何处理问题。我已经尝试了dpkg-reconfure dbconfig-common
和dpkg-reconfigure phpmyadmin
,但是每次出现此错误时。另外,我知道root密码,并且我通常可以使用登录
mysql -u root -p
,所以唯一的问题是如何将其提供给phpmyadmin。
我检查了config.inc.php,但看不到任何放置管理用户名或passowrd的地方。
1> 小智..:
我通过暂时删除root密码来解决此问题。
使用登录到mysql mysql -uroot -p
。
执行SET PASSWORD FOR root@localhost=PASSWORD('');
以删除root密码。
之后,执行dpkg-reconfigure phpmyadmin
或重新安装phpmyadmin
,按照通常的方式进行安装。完成后,mysql_secure_installation
再次运行以再次设置root密码。
现在,您可以root
像正常使用phpmyadmin一样使用该密码登录。