mysql8忘记密码myql9忘记root密码找回重置
Database 2024/10/14 10:36:14 点击:不统计
http://%77%77%77%2E%66%6F%72%61%73%70%2E%63%6E
mysql8或者mysql 9 忘记了root 密码怎么重置密码
1.首先停止mysql 服务,然后通过安全模式跳过 权限表启动
brew services stop mysql # 我这里是mac
mysqld_safe --skip-grant-tables &
2. 依次运行下面 mysql 命令
mysql -u root
FLUSH PRIVILEGES; -- 刷新权限表
SET PASSWORD FOR 'root'@'localhost' = 'root'; -- 设置密码
3. 查看现在密码验证插件
SELECT User, Host, Plugin FROM mysql.user WHERE User = 'root';
4. 如果需要修改插件密码为老的mysql_native_password 模式,需要正常进入后再次修改。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';