重新控制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时需谨慎。
➡️