小编Man*_*iff的帖子

如何在MySQL 8.0.11中重置root密码?

我实际上丢失了我的root密码,我需要更改它.我按照以下步骤操作:

  • 步骤#1:停止MySQL服务器进程.

    步骤#2:使用--skip-grant-tables选项启动MySQL(mysqld)服务器/守护程序进程,以便它不会提示输入密码.

    步骤#3:以root用户身份连接MySQL服务器.

我们可以在这些网站上找到:https://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords#recover-mysql-root-password

mysql> use mysql;
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD("TOOR");
mysql> flush privileges;
mysql> quit
Run Code Online (Sandbox Code Playgroud)

第一个错误,所以我试过:

mysql> use mysql;
mysql> update user set password=PASSWORD("TOOR") where User='root';
mysql> flush privileges;
mysql> quit
Run Code Online (Sandbox Code Playgroud)

总是同样的错误说:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near '("TOO
R") WHERE User='root'' at line 1
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

mysql passwords root

14
推荐指数
4
解决办法
2万
查看次数

标签 统计

mysql ×1

passwords ×1

root ×1