首页 > 数据库 > mysql > 正文

mysql 忘记密码,重置密码
2020-04-22 11:28:47   来源:   评论:0 点击: 收藏

配置文件修改,增加skip_grant_tables编辑配置文件:vi etc my cnf配置文件 [mysqld] 部分加入以下:skip_grant_tables重启mysql:serv

配置文件修改,增加skip_grant_tables

编辑配置文件:

vi /etc/my.cnf


配置文件 [mysqld] 部分加入以下:

skip_grant_tables




重启mysql:

service mysqld restart


进入无密码的数据库设置新密码

无密码进入:

mysql -uroot -p 
use mysql;




设置新密码:

update user set authentication_string = password('123456') where user='root';
更高版本数据库可使用以下命令:
update user set password = password('123456') where user='root';

退出mysql:

exit


去除skip_grant_tables重启数据库

重新编辑my.cnf ,去除刚才添加的以下内容:

vi /etc/my.cnf   #去除以下内容
skip_grant_tables


重启数据库:

service mysqld restart


使用新密码测试:

mysql -uroot -p






相关热词搜索:

上一篇:mysql报错:Your password has expired
下一篇:mysql 忘记密码,重置密码