mysql - 如何更改MySQL Server 8.0的root密码

标签 mysql root

我忘记了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/

相关文章:

mysql - 未使用 MySql 数据库中的 where 获取(SELECT)所有结果

php - 如果用户在该字段中提供了数据,则在 SQL 查询中放入 IF 语句

mysql - 启动 Rails 内置服务器的问题

solaris - 如何将 OpenSolaris x86 引导到单用户模式?

LINUX:如何查找(grep)从根目录开始的文件?

php - 避免mysql中重复输入

Mysql:按书名分组(但也按最后更新的成本)

nginx 更改特定 url 的根文件夹

directory - 使用 Robocopy 从根目录中排除文件扩展名

php - 允许 PHP 更改文件和目录的所有权和权限