简书:亚武de小文 【原创:转载请注明出处】
homebrew安装mysql8.0.16,遇到的问题解决
一、brew安装mysql密码错误
1、进入安装目录
homebrew安装的mysql目录:
/usr/local/Cellar/mysql/8.0.16/bin/
或者通过查看进程及所在目录:
ps -ef | grep mysql
进入目录:
cd usr/local/Cellar/mysql/8.0.16/bin/
2、停止mysql服务
./mysql.server stop
3、安全模式启动
./mysqld_safe --skip-grant-tables &
4、mysql交互模式
mysql
flush privileges;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
设置的密码太过简单,mysql8密码安全检测报错,详见二
二、mysql8加入密码安全度检测机制
设置的简单的密码(eg:123456,root等),检测不会通过
1、查看当前安全度变量值
mysql> SHOW VARIABLES LIKE 'validate_password%';
2、可以看到当前最小密码长度8,安全等级为中...
set global validate_password.policy=0;
set global validate_password.length=4;
3、接下来继续第一步操作设置简单密码即可
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
密码设置成功
【注意】若出现如下错误,检查user与相应host
mysql> use mysql;
mysql> select user,host from user;
brew安装连接mysql8填坑记(二)客户端连接