安装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%';
(2)重新设置密码验证强度等级
上述报错,问题原因是用户在刚开始设置密码的时候,设置等级过高导致的,这里我们修改密码验证等级为最简单的级别。设置 validate_password_policy 的全局参数为 LOW 即可,
命令:set global validate_password.policy=LOW;
(3) 当前密码长度为 8 ,如果不介意的话就不用修改了,按照通用的来讲,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 即可,
设置命令:set global validate_password.length=6;
(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/
原文地址:https://segmentfault.com/a/1190000021568749
相关推荐
-
拓展 centos 7 服务器
2019-9-17
-
SELECT TOP 1 比不加TOP 1 慢的原因分析以及SELECT TOP 1语句执行计划预估原理 服务器
2019-7-8
-
PHP 创建区块链 服务器
2020-6-24
-
文件描述符(File Descriptor)简介 服务器
2019-3-14
-
DVWA-文件上传学习笔记 服务器
2019-7-28
-
Mysql常用操作 服务器
2019-11-2
-
在 CentOS/RHEL 系统上生成补丁合规报告的 Bash 脚本 服务器
2020-5-25
-
MySQL InnoDB 逻辑存储结构,MySQL InnoDB 索引组织表 & 主键作用 服务器
2019-6-20
-
Nginx实用知识点总结 服务器
2019-10-13
-
Ubuntu 上使用 LVM 轻松调整分区并制作快照 服务器
2019-3-11