如何恢复 mysql 用户

How to restore mysql users

我不小心删除了我的 mysql 数据库中存在的所有用户,当我刷新管理页面时出现此错误:

Error

MySQL said:

1130 - Host 'localhost' is not allowed to connect to this MySQL server phpMyAdmin tried to connect to the MySQL server, and the

server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

如何在不丢失数据的情况下恢复这些用户?

你只需要为根用户设置一个正确的SQL到create/set密码的init文件,然后用--init-file参数重启服务器即可。

按照指示进行操作 here。 init 文件中的任何 SQL 都将是 运行,因此您可以根据需要创建更多用户。