关于centos中安装mysql后使用密码无法登陆

1.修改配置文件:vi /etc/my.cnf

在配置文件中添加一行代码 skip-grant-tables

注意:按教程中我们是添加了一行配置关闭强制验证,但是在这里必须注释掉,否则等下服务器无法重启成功。如果所示。

在这里插入图片描述

然后保存退出。

2.重启服务器 systemctl restart mysqld.service

3.使用命令登录Mysql服务器

mysql -uroot -p

提示输入密码时,直接按enter即可。就可以登录成功。

2,3步操作如图所示
在这里插入图片描述

4.修改密码:

第一步:首先切换到mysql库下:use mysql;

第二步修改密码:update user set authentication_string=password(‘Asd8711341’) where user=‘root’;

第三步:flush privileges;

在这里插入图片描述

6.进入配置文件,将刚刚添加的代码注释掉
在这里插入图片描述

7.修改配置文件后,重启服务器即可按修改后的密码进行登录。

注意:在上图配置中如果你没取消密码验证关闭的代码的注释,则下边在赋权远程可以使用root访问时,会报错:

在这里插入图片描述

如果你想使用此密码(因为此密码中没有特殊符号),必须在配置文件中设置关闭密码验证。来解决此问题呢。
————————————————

原文链接:https://blog.csdn.net/lydia88/article/details/104838461

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值