首页 > 数据库技术 > 详细

mysql出现(using password:YES)

时间:2020-05-13 17:37:14      阅读:53      评论:0      收藏:0      [点我收藏+]

我用到的数据库是mysql8
环境是centos7

 

技术分享图片技术分享图片?

  • 关闭mysql服务

service mysqld stop

  • 修改mysql为免密码登陆

vi /etc/my.cof
在最下面加上skip-grant-tables

  • 启动mysql服务,并登陆

service mysqld start
mysql -u root -p
密码为空,直接回车

  • 查看mysql的用户及密码

use mysql;
select host, user, authentication_string, plugin from user;
将authentication_string字段设置为空,就是把密码设置为空
update user set authentication_string=‘‘ where user=‘root‘;

  • 退出mysql,找到(vi)刚才在/etc/mycnf最后加的哪一行(dd)删除
  • 重启mysql服务,(因为此时是免密码的模式,所以要重启下)

service mysqld stop
service mysqld start

  • 再次使用root登陆,此时不是免密码登陆的而是密码为空

mysql -u root -p
passwd 直接回车就可以登陆

  • 修改root用户的密码

ALTER user ‘root‘@‘localhost‘ IDENTIFIED BY ‘Mynameis7#‘


  • 设置成功,此时使用mysql -u root -p ,然后输入密码就可以登陆,保险起见可以重启一下数据库。

mysql出现(using password:YES)

原文:https://www.cnblogs.com/zhuyeshen/p/12883435.html

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