我正在尝试登录phpmyadmin然而当我输入用户名为" root"和密码为空,我收到错误:
Login without a password is forbidden by configuration
我在这里查看了接受的答案:Can anyone confirm that phpMyAdmin AllowNoPassword works with MySQL databases?
我取消注释该行(在/etc/phpmyadmin/config.inc.php
中):
$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;
但无济于事
我们将不胜感激。
答案 0 :(得分:2)
尝试在MySQL中重置密码,如下所示:
在Ubuntu Linux上设置/更改/重置MySQL root密码。在终端中输入以下行。
停止MySQL服务器。
sudo /etc/init.d/mysql stop
启动mysqld配置。
sudo mysqld --skip-grant-tables &
以root用户身份登录MySQL。
mysql -u root mysql
用您的新密码替换YOURNEWPASSWORD!
更新用户SET 密码=密码(' YOURNEWPASSWORD')WHERE User =' root&#39 ;; FLUSH 特权;出口;
注意:此方法不被视为重置密码的最安全方法。但它确实有效。
参考文献: