不幸的是删除了mysql.user表中的所有用户。我如何创建新用户

时间:2018-08-24 20:36:18

标签: mysql

我删除了mysql.user表中的所有用户。现在我无法连接mysql。如何创建新用户或如何在不丢失数据的情况下重新启动mysql。

非常感谢您。

2 个答案:

答案 0 :(得分:1)

使用MySQL连接到mysqld服务器并运行:

  1. <ul class="parent"> <li>RPG <ul class="child"> <li>DA</li> <li>Bioshock</li> <li> <ul> <li>DA</li> <li>Bioshock</li> </ul> </li> </ul> </li> <li>MOBA <ul class="child"> <li>DOTA</li> <li>LoL</li> </ul> </li> </ul>
  2. UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';

答案 1 :(得分:0)

您将在这里找到所有数据库文件:

C:\ xampp \ mysql \ data

将整个数据文件夹备份到某个位置,重新安装MySQL,然后将新数据文件替换为刚备份的旧数据文件。您所有的数据库及其数据将返回。但是,如果您最近更改了某些表的结构,则可能会注意到这些更改已回滚。