重新控制MySQL中的root用户

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

当第一次安装MySQL时,无法使用无密码登录。应在my.cnf中添加skip-grant-tables行以无密码登录,但这存在安全风险。重新控制MySQL中的root用户的步骤:连接到MySQL,使用主数据库,重新定义root用户密码,显示mysql.user表,从my.cnf中删除skip-grant-tables行,重新启动MySQL服务,使用密码连接到MySQL。

🎯

关键要点

  • 第一次安装MySQL时,无法无密码登录。
  • 在my.cnf中添加skip-grant-tables行可以无密码登录,但存在安全风险。
  • 重新控制MySQL中的root用户的步骤包括:连接到MySQL,使用主数据库,重新定义root用户密码。
  • 检查mysql.user表中的authentication_string列以确认是否能执行命令。
  • 执行UPDATE命令以重新定义root用户密码。
  • 显示mysql.user表以确认root密码是否已更改。
  • 从my.cnf中删除skip-grant-tables行。
  • 重启MySQL服务以应用更改。
  • 使用新密码连接到MySQL时需谨慎。
➡️

继续阅读