如何跳过MySQL的root密码

   日期:2020-07-12     浏览:111    评论:0    
核心提示:在安装好mysql后(如何安装请参考在linux服务器上部署自己的个人网站)如何跳过MySQL的root密码1、跳过密码认证 vim /etc/my.cnf[mysqld]skip-grant-tables //指定位置加一行改了配置文件,记得重启服务systemctl restart mysqld mysql //进入到mysql mysql> update mysql.user set authentication_string=pass

在安装好mysql后(如何安装请参考在linux服务器上部署自己的个人网站)

新装的mysql不知道root密码?

1、过滤初始密码

grep 'password'  /var/log/mysqld.log

红色框框里的就是初始密码

如果密码已经改过了,那么即使找到默认密码也是没有用的,此时就要看第二招了

2、跳过密码认证

 vim /etc/my.cnf
[mysqld]
skip-grant-tables      //指定位置加一行


改了配置文件,记得重启服务

systemctl restart mysqld       
mysql      //进入到mysql 
mysql> update mysql.user set authentication_string=password('ZG..2020') where user='root';     //更新密码为ZG..2020
mysql> exit


消除跳过密码认证,进入正常mysql

vim /etc/my.cnf     

把刚刚添加的skip-grant-tables注释或者删除

同样,改了配置文件,要重启服务

 systemctl restart mysqld    

使用新密码登入

 mysql -uroot -p'ZG..2020'   


登录成功就完事了

如果他提示你使用 alter user语句重置密码(不是每次都会出现这个,我在虚拟机里装了五次,出现过一次,也不知道是什么原因),那就改呗

alter user 'root'@'localhost' identified by "(Zg..2020..)";

mysql必须设置强密码,大小写数字字符都有的那种,不然会提示密码不规范

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服