MySQL忘记密码怎么办?运维数据库学习

    /    2019-03-07

第一步:将服务停掉

/etc/init.d/mysqld stop

第二步:加参数启动服务

cd /application/mysql/bin/

mysqld_safe --skip-grant-table --user=mysql --skip-networking &

这种模式下

  无密码登陆
  网络用户无法登陆
  只能本地登陆
  和授权有关的命令都无法执行

第三步:修改密码

[root@db02 3306]# mysql

mysql> update mysql.user set password=password('123'where user='root' and host='localhost';

mysql> flush privileges;

MYSQL5.7 修改密码修改字段  authentication_string

第四步:退出重启服务

/etc/init.d/mysqld restart

第五步:登录验证

mysql -uroot -p123

至此密码修改成功。

(4)

分享至