解决Ubuntu中mysql任何密码都能登录问题

65 阅读1分钟
  1. mysql -uroot -p 登录msql
  2. use mysql 指定操作数据库
  3. 设置密码

(无password字段的版本)

    update user set authentication_string=PASSWORD("密码") where user='root';

(有password字段的版本)

   update user set password=password('密码') where user='root';

4. 设置加密模式,修改了才会起到效果

    update user set plugin="mysql_native_password";

5. 更新权限

    flush privileges;

六、重启mysql服务

systemctl restart mysql