# 密码重置
在 MySQL 8 中,如果您是第一次安装 MySQL,那么默认的 root 用户无密码,您可以直接以 root 用户身份登录,并设置新密码。如果您已经设置了 root 用户的默认密码并忘记了它,则可以按照以下步骤修改它:
停止 MySQL 服务
如果您在本地运行 MySQL,则可以使用以下命令停止 MySQL 服务:
sudo systemctl stop mysql
(注意:如果是window系统上操作,打开任务管理器,将MySQL的进程结束任务即可)
使用以下命令以跳过身份验证启动 MySQL 实例:
sudo mysqld_safe --skip-grant-tables &
这将以跳过身份验证的方式启动 MySQL 实例。
连接到 MySQL。
mysql -u root
设置新密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
将 "new_password" 替换为您要设置的新密码。
刷新权限:
FLUSH PRIVILEGES;
退出 MySQL 并重新启动 MySQL 服务
exit; sudo systemctl start mysql
现在,您可以使用新密码以 root 用户身份登录 MySQL。