MySQL的默认用户名为root,默认密码为空。也就是说,如果您刚刚安装MySQL并使用默认设置,那么用户名是root,密码没有任何字符。
请注意,更改MySQL的默认密码是重要的安全措施。在生产环境中,强烈建议立即更改默认密码。
为了更改密码,您可以使用以下命令:
sql复制代码ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
这将设置新的密码为'MyNewPass'。请用您自己的密码替换'MyNewPass'。
如果您忘记了密码,可以尝试使用以下命令重置密码:
sql复制代码# 1. 改变 root 的密码策略,最小长度为8个字符,必须有数字、字母和特殊字符组合 ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass123!'; # 修改密码为 MyNewPass123! ALTER USER 'root'@'localhost' PASSWORD EXPIRE; # 设置新密码立即过期,需要修改新密码
# 2. 登录MySQL,使用新密码登录(如果之前已经登录,先退出再重新登录) mysql -u root -pMyNewPass123! # 输入新密码登录MySQL
# 3. 重置 root 的密码,这里使用命令行操作,因为 root 用户已经没有权限登录MySQL了。在命令行中执行以下命令: ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; # 修改新密码为 MyNewPass ALTER USER 'root'@'localhost' PASSWORD EXPIRE; # 设置新密码立即过期,需要修改新密码
请注意,上述步骤中的所有命令都需要在命令行中执行。