📅  最后修改于: 2023-12-03 15:40:06.536000             🧑  作者: Mango
在某些情况下,您可能希望在没有密码的情况下登录到PHPMyAdmin。这可能是因为您在开发期间使用的测试服务器上安装了PHPMyAdmin,或者您正在使用本地或本地网络上的MySQL数据库,并且您不想设置密码以增加便利性。
不过需要注意的是,这不是一个安全的做法,建议在生产环境中不要这样做。
在PHPMyAdmin访问页面底部有一行关于“configuration”的文字,点击它,进入“config.inc.php”文件的编辑界面。
找到以下两行代码:
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
将第二行的密码部分改为空,即可实现无密码登录了。如下所示:
$cfg['Servers'][$i]['password'] = '';
如果您无法访问PHPMyAdmin的后台,那么可以尝试使用这种方法。
通过命令行或其他MySQL客户端连接到MySQL服务器。
执行以下命令来查询当前用户表中的用户信息:
USE mysql;
SELECT * FROM user;
UPDATE user SET password=PASSWORD('') WHERE user='root';
FLUSH PRIVILEGES;
以上是使用无密码登录PHPMyAdmin和MySQL的方法。再次注意,使用此方法进行开发和测试目的无伤大雅,但在生产环境和正式部署中,这可能是不安全和不可取的。