Django - 安装Mysq数据库


使用homebrew安装MySQL

博客:https://juejin.im/post/5cc2a52ce51d456e7079f27f

1
2
3
4
5
brew install mysql

mysql_secure_installation # 配置密码
mysql -uroot # 启动服务
mysql.server start # 启动mysql服务
  1. 查看 mysql 初始的密码策略, 输入语句SHOW VARIABLES LIKE 'validate_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 WITH mysql_native_password BY '你的密码';可以看到修改成功,表示密码策略修改成功了!!!(此时不能使用mysql_secure_installation去设置密码啦!)

或者,通过mysql_secure_installation # 配置密码

之后并不能通过Navicat直接连接服务器。但是可以通过:

1
mysql -u root -p

登录mysql,之后通过ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';命令,这样就可以用Navicat直接连接服务了。

此外还有一些命令:

show global variables like 'port'; 展示端口

STATUS 当前服务器信息