码迷,mamicode.com
首页 > 数据库 > 详细

解决MariaDB无密码 可登录

时间:2020-02-13 00:07:33      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:native   参考   href   说明   无密码   code   cat   图片   span   

官方对此的解释为:https://mariadb.com/kb/en/library/authentication-plugin-unix-socket/

即通过系统认出是root直接认证,但是如果想换成必须用密码就需要改了这个模式

 

1,查看当前的认证状态:

select user, plugin from user;

结果如果为 unix_socket 就需要修改模式

技术图片

 

  按照官网的说明修改就行

ALTER USER root@localhost IDENTIFIED VIA mysql_native_password;

这样可以修改模式为  mysql_native_password

2,查看修改后的状态:

技术图片

 

 

修改成功后发现还是可以通过mysql 或者mysql -uroot命令直接登录

这里的坑就是,需要重新设置一下密码。即使你是从 mysql_native_password 模式变为mysql_native_password模式,也需要设置一下

3,重设密码:

ALTER USER `root`@`localhost` IDENTIFIED BY yourpassword;

 其中以上的 root 代表用户 localhost代表可访问的地址,根据自己的情况修改即可

 

参考链接:https://mariadb.com/kb/en/authentication-plugin-unix-socket/

                  http://www.rootop.org/pages/4401.html

解决MariaDB无密码 可登录

标签:native   参考   href   说明   无密码   code   cat   图片   span   

原文地址:https://www.cnblogs.com/anloveslife/p/12301723.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!