—— 阿尔伯特·爱因斯坦

程序员の奇妙冒险

服务器运维LinuxMySQL
2025-04-03 14:37阅读:167评论:0

忘记MySql root 密码,linux 下MySql 重置root 密码

环境 deepin linux系统 MySQL 5.7.18 步骤 cd /etc/mysql/mysql.conf.d (不一定我这个目录下,看自己安装的) skip-grant-tables 意思是在启动mysql时不启动grant-tables,授权表,当忘记密码后可以跳过授权验证 vi my

_PROTECTED2_PROTECTED4_PROTECTED3_PROTECTED5_PROTECTED0_PROTECTED6_PROTECTED1_ - 重启MySQL服务 > service mysqld restart 或者 systemctl start mysql.service - 登录MySQL > mysql -uroot mysql> use mysql - 将密码修改为:123456 > mysql> update user set authenticationstring=PASSWORD('123456') where User='root';
  • MySQL 5.7.5以下版本修改密码方式
mysql> update user set password=PASSWORD('123456') where User='root';
  • 退出之前的登,测试密码是否修改成功
mysql -u root -p
  • 修改成功后可以将mysqld.cnf中添加的 skip-grant-tables 删除掉
评论(0)
暂无评论来抢沙发吧~