登录
首页 >  数据库 >  MySQL

安装mysql问题汇总

来源:SegmentFault

时间:2023-02-17 13:03:15 225浏览 收藏

小伙伴们有没有觉得学习数据库很有意思?有意思就对了!今天就给大家带来《安装mysql问题汇总》,以下内容将会涉及到MySQL,若是在学习中对其中部分知识点有疑问,或许看了本文就能帮到你!

1 mysql8.0出现caching-sha2-password问题

当我们用homebrew安装mysql8.0后,安装完成后,发现用Sequel Pro连接数据库失败了,并且都报了caching_sha2_password相关的错误。查阅资料,原因是mysql8.0以后的默认认证方式改用为sha2了,但是Sequel Pro里面的都没有sha2的插件。具体结局方法可参考caching-sha2-password问题

2 密码策略问题

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

解决方法:
(1)查看mysql初始的密码策略
命令:

SHOW VARIABLES LIKE 'validat_password%';

image.png

(2)重新设置密码验证强度等级
上述报错,问题原因是用户在刚开始设置密码的时候,设置等级过高导致的,这里我们修改密码验证等级为最简单的级别。设置 validate_password_policy 的全局参数为 LOW 即可,

image.png

命令:

set global validate_password.policy=LOW;

image.png

(3) 当前密码长度为 8 ,如果不介意的话就不用修改了,按照通用的来讲,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 即可,

设置命令:

set global validate_password.length=6;

image.png

(4) 现在可以为 mysql 设置简单密码了,只要满足六位的长度即可

设置命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxx';

3 文件权限问题

ERROR! The server quit without updating PID file (/usr/local/var/mysql

此类问题是权限的问题
设置命令:

chmod -R 777 /usr/local/var/mysql/

今天关于《安装mysql问题汇总》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>