mysql 忘记密码如何修改

第一步:将服务停掉

/etc/init.d/mysqld stop


第二步:加参数启动服务

cd /application/mysql/bin/ 
mysqld_safe --skip-grant-table --user=mysql --skip-networking &
这种模式下:
无密码登陆
网络用户无法登陆
只能本地登陆
和授权有关的命令都无法执行


第三步:修改密码

# 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

至此密码修改成功!

posted @ 2017-12-17 00:35  miclesvic  阅读(337)  评论(0编辑  收藏  举报