我在phpmyadmin中手动设置了用户root
的密码,突然mysql数据库从列表中消失了。当我使用控制台时,root用户可以不需要密码连接,但是命令行show database
不显示mysql数据库。
如果你控制你的MySQL服务器,你可以暂时重启它没有安全。看到http://docs.phpmyadmin.net/en/latest/faq.html?highlight=root%20password i-have-lost-my-mysql-root-password-what-can-i-do
我在3周后解决了这个问题。
- 关闭mysql服务打开my.ini文件
- 你必须在[mysqld]的地方编辑它,并把skip-grant-tables
- 保存文件并重启服务。