分享

Mysql修改密码不生效怎么办?

lemon 2021-8-27 09:28:04 发表于 已解决 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 1665

前置条件:

mysql正常安装初始化,并设置密码,但是密码并未生效,没有设置--skip-grant-tables


解决方法:

进入mysql中执行下列语句,

  1. use mysql;
  2. update user set authentication_string=password('my_password'), plugin='mysql_native_password' where user='root';
复制代码

问题原因:

mysql用户root的plugin,本来用的auth_socket,此项设置不检查密码,所以需要更改为mysql_native_password


结果判定:

设置完密码后登录mysql时需要输入密码,密码正常生效

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

已有(0)人评论

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服