mysql80忘记root密码
时间: 2023-05-09 10:00:21 浏览: 133
当您在使用MySQL 8.0进行工作时,如果您忘记了root密码,那么您可以使用以下方法来解决:
1.停止MySQL 8.0服务:您可以在命令提示符或终端运行以下命令来停止MySQL服务:
sudo systemctl stop mysql
或者
sudo /etc/init.d/mysql stop
2. 启动MySQL服务并跳过权限验证:
2.1. 启动MySQL 8.0服务并跳过权限验证:
sudo mysqld_safe --skip-grant-tables &
2.2. 连接到MySQL服务:
sudo mysql -u root
3. 重置root密码:
3.1. 在MySQL控制台中使用以下命令:
FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
3.2. 替换“new_password”为您想要的新root密码。
4. 重启MySQL服务:
sudo systemctl restart mysql
或者
sudo /etc/init.d/mysql start
现在您可以使用新密码重新连接到MySQL 8.0服务器。
总结:
当您忘记MySQL 8.0的root密码时,您可以使用上述方法重置密码。重置root密码需要停止MySQL服务,启动MySQL服务并跳过权限验证,连接到MySQL服务,使用ALTER USER命令重置root密码。最后,您需要重新启动MySQL服务并使用新密码重新连接到MySQL 8.0服务器。
阅读全文