如何修改 MySQL 的 root 用户密码?

推荐答案

或者使用以下命令:

本题详细解读

1. 使用 ALTER USER 语句

ALTER USER 是 MySQL 5.7.6 及以上版本推荐的方式。它允许你直接修改用户的密码。语法如下:

  • 'username'@'host':指定要修改密码的用户和主机名。root 用户通常使用 'root'@'localhost'
  • 'new_password':设置的新密码。

2. 使用 SET PASSWORD 语句

SET PASSWORD 是 MySQL 5.7.6 之前版本常用的方式。语法如下:

  • PASSWORD('new_password'):将新密码进行加密后设置。

3. 注意事项

  • 修改密码后,确保新密码的安全性。
  • 如果 MySQL 服务正在运行,修改密码后可能需要重启服务或刷新权限。
  • 如果你使用的是 MySQL 8.0 及以上版本,PASSWORD() 函数已被弃用,推荐使用 ALTER USER
纠错
反馈