[英]How to reset MySQL root user password and privileges
之前,我为XAMPP中的MySQL根用户分配了密码。 我最近尝试撤消该操作,不提供密码,但无法正常工作。
我尝试使用mysqld --skip-grant-tables
,然后直接使用mysql命令行将密码设置为空字符串。 看起来像这样,root用户不再具有密码,但是,如果我登录PhpMyAdmin,则看不到任何数据库,只有“ information_schema”和“ test”数据库。 如果查看“用户”选项卡,它似乎具有所有特权:
关于如何解决此问题的任何建议?
注意:我用命令行检查过,我所有的数据库和表仍然存在,我只是在PHPMyAdmin中看不到它们。
尝试删除允许从任何主机进行连接的匿名用户。 我的感觉是,当MySQL验证登录名时,该行优先于root行。
如果您删除了该匿名用户并且仍然出现此问题,请尝试将密码设置为root,将主机设置为localhost
然后再次连接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.