介绍
今天就跟大家聊聊有关如何配置mysql可以不用密码登录,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
具体方法:
第一步:停止mysql服务
/etc/摆在/mysqld 停止
第二步:跳过密码验证
/usr/bin/mysqld_safe ——skip-grant-tables
或
mysqld_safe ——skip-grant-tables
跳过权限表启动mysql。
第三步:另开一个命令提示符窗口
use mysql; #删除的记录要插入进去,然后修改密码 update user  set 密码=密码(“new_pass"), where 用户=皉oot";
第四步:刷新权限
flush 特权;
<强>解决MySQL不需要密码就能登录问题强>
因为执行了一个更改数据库根用户密码的命令,当我更改完后,发现用我新密码和旧密码都能登陆,于是感觉没有输密码,直接回车就能登录,而我在配置中也没有进行免密码登陆的操作,最后,执行了一条命令解决更新用户设置插件=癿ysql_native_password";
修改密码及解决无密码登陆问题都在下面命令中:
在使用mysql; 比;更新用户设置authentication_string=密码(“你的密码“)用户=& # 39;根# 39;;#(无密码字段的版本,也就是版本& lt;=5.7的) 比;更新用户设置密码=密码(& # 39;你的密码& # 39;)用户=& # 39;根# 39;;#(有密码字段的版本,版本在5.7的) 比;更新用户设置插件=癿ysql_native_password"; 比;冲洗特权; 比;退出;
重启mysql服务
看完上述内容,你们对如何配置mysql可以不用密码登录有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。