我删除了mysql.user表中的所有用户。现在我无法连接mysql。如何创建新用户或如何在不丢失数据的情况下重新启动mysql。
非常感谢您。
答案 0 :(得分:1)
使用MySQL连接到mysqld服务器并运行:
<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>
UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
答案 1 :(得分:0)
您将在这里找到所有数据库文件:
C:\ xampp \ mysql \ data
将整个数据文件夹备份到某个位置,重新安装MySQL,然后将新数据文件替换为刚备份的旧数据文件。您所有的数据库及其数据将返回。但是,如果您最近更改了某些表的结构,则可能会注意到这些更改已回滚。