jiabanl 发表于 2018-10-8 11:48:34

破解并重置mysql密码

#先关闭mysql  
service mysqld stop
  
#进入安全模式,可以免密码登录
  
/usr/local/mysql/bin/mysqld_safe --skip-grant-tables --skip-networking&
  
#免密码登陆
  
/usr/local/mysql/bin/mysql -uroot
  
#更改密码,密码和用户可选,自己选择要更新到什么用户环境
  
update mysql.user set password=PASSWORD('新密码') where user='root' and host='root' or host='localhost'or host='localhost.localdomain'or host='127.0.0.1';
  
#在5.7之后要用新的字段
  
update mysql.user set authentication_string=password('新密码') where user='root';
  
#刷新策略
  
flush privileges;
  
#重启mysql
  
/etc/init.d/mysqld restart
  
#正常登陆
  
/usr/local/services/mysql/bin/mysql -uroot-p'新密码'
  
#测试功能是否正常
  
mysql> show databases;


页: [1]
查看完整版本: 破解并重置mysql密码