我的密码 root 导致 Mysql 数据库消失

My password root caused disappearance in Mysql database

我在 phpmyadmin 中手动为用户 root 设置了密码,突然 mysql 数据库从列表中消失了。 当我使用控制台时,root 用户可以不用密码连接,但是命令行 show database 不显示 mysql 数据库。

我在 3 周后解决了这个问题。

  1. 关闭 mysql 服务
  2. 打开 my.ini 文件
  3. 您必须在 [mysqld] 的位置编辑它并放置 skip-grant-tables
  4. 保存文件并重启服务。

如果您控制了您的 MySQL 服务器,您可以在没有安全保护的情况下临时重启它。参见 http://docs.phpmyadmin.net/en/latest/faq.html?highlight=root%20password#i-have-lost-my-mysql-root-password-what-can-i-do