我意外丢弃了我的mysql数据库中存在的所有用户,当我刷新管理页面时出现此错误:
错误
MySQL说:1130 - 主机'localhost'不允许连接到这个MySQL服务器phpMyAdmin试图连接到MySQL服务器,并且
服务器拒绝了连接。您应该检查主机,用户名 和配置中的密码,并确保它们对应 到MySQL服务器管理员提供的信息。
如何在不丢失数据的情况下恢复这些用户?
答案 0 :(得分:0)
您只需要使用正确的SQL设置init文件,为root用户创建/设置密码,然后使用--init-file
参数重新启动服务器。
按照here的说明进行操作。将运行init文件中的任何SQL,因此如果需要,还可以创建更多用户。