我忘记了root密码,也不知道如何更改它。
我在Internet上找到了很多解决方案,但没有一个对我有用。
我试过了
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql --skip-grant-tables
mysql:[错误]未知选项'--skip-grant-tables'。
还有这个
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql --defaults-file:="C:\\ProgramData\\MySQL\\MySQL Server 8.0\\my.ini" --init-file=C:\\mysql-init.txt mysql: [ERROR] unknown variable 'defaults-file:=C:\\ProgramData\\MySQL\\MySQL Server 8.0\\my.ini'.
我在Windows Server 2016上运行MySQL Server 8.0。
谢谢你的帮助。
Corentin。
最佳答案
首先停止MySQL服务器。和使用
UPDATE mysql.user SET Password = PASSWORD('NEW-PASSWORD')WHERE User ='root';
您可以从这里获取信息
https://www.a2hosting.in/kb/developer-corner/mysql/reset-mysql-root-password
https://phoenixnap.com/kb/how-to-reset-mysql-root-password-windows-linux
关于mysql - 如何更改MySQL Server 8.0的root密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59947199/