centos 7 MySQL数据库root密码忘记找回方法

1、修改MySQL数据库配置文件

#在/etc/my.cnf增加skip-grant-tables

#重启数据库systemctl restart mysqld

#添加后登录数据库不需要密码

centos 7 MySQL数据库root密码忘记找回方法_第1张图片

2、登录MySQL数据库

 #mysqlcentos 7 MySQL数据库root密码忘记找回方法_第2张图片

 3、重置root密码

#update mysql.user set authentication_string=password("new-passwd") where User='root' and Host='localhost';        #new-passwd:新密码        localhost:MySQL主机地址
#flush privileges;        #重置

centos 7 MySQL数据库root密码忘记找回方法_第3张图片

4、注释MySQL配置文件增加内容

#skip-grant-tables

 centos 7 MySQL数据库root密码忘记找回方法_第4张图片

 5、重启数据库,用新密码登录

 #systemctl  restart mysqld

#mysql -uroot -pcentos 7 MySQL数据库root密码忘记找回方法_第5张图片

 

你可能感兴趣的:(数据库,centos,mysql)