首页 > 数据库技术 > 详细

Linux Mysql8重置密码

时间:2020-06-11 12:12:22      阅读:53      评论:0      收藏:0      [点我收藏+]

1.免密码登录

找到配置文件:whereis  my.cnf

修改:vim  /etc/my.cnf

在【mysqld】模块添加:skip-grant-tables

技术分享图片

切记,一定要加在第一行,不然无法生效。

2、使配置生效

service mysqld restart #重启mysql服务

3、将旧密码置空

mysql -u root -p    #提示输入密码时直接敲回车。

use mysql	#选择数据库

#将密码置空
update user set authentication_string = ‘‘ where user = ‘root‘;

quit	#退出

4、去除免密码登陆

skip-grant-tables	#删掉步骤1的语句

service mysqld restart		#重启服务  

5、修改密码

mysql -u root -p  #提示输入密码时直接敲回车,刚刚已经将密码置空了

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘abc123@xxx‘;//‘abc123@xxx‘  #密码形式过于简单则会报错


关于配置远程连接,可参考这篇文章:https://www.cnblogs.com/YrRoom/p/11692286.html


Linux Mysql8重置密码

原文:https://www.cnblogs.com/jackzhuo/p/13091929.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!