基于Mac M1芯片CentOS9配置开发环境
基于Mac M1芯片CentOS9配置Mysql
1. 操作环境
系统:M1 芯片(arm64)
虚拟机:CentOS9
M1 支持的CentOS版本问题很多,故使用9;CentOS Download
2. 下载8.0版本的MySQL yum
1 |
|
Red Hat Enterprise Linux 9 / Oracle Linux 9 (Architecture Independent), RPM Package Mysql yum Download
linux9 arm 目前没找到Mysql 5.7.*版本QAQ
3. 安装源
1 |
|
4. 安装MySQL服务端
1 |
|
5. 启动MySQL
1 |
|
6. 检查是否启动成功
1 |
|
7. 获取临时密码
1 |
|
8. 登陆Mysql
1 |
|
9. 设置强密码
1 |
|
10. Mysql 密码策略强度降低设置
1 |
|
关于 mysql 密码策略相关参数:
validate_password.length 固定密码的总长度
validate_password.dictionary_file 指定密码验证的文件路径;
validate_password.mixed.case_count 整个密码中至少要包含大/小写字母的总个数;
validate_password.number_count 整个密码中至少要包含阿拉伯数字的个数;
validate_password_special_char_count 整个密码中至少要包含特殊字符的个数;
validate_password.policy 指定密码的强度验证等级,默认为 MEDIUM;
关于 validate_password.policy 的取值:
- 0/LOW:只验证长度;
- 1/MEDIUM:验证长度、数字、大小写、特殊字符;
- 2/STRONG:验证长度、数字、大小写、特殊字符、字典文件;
11. 修改自定义密码
1 |
|
其他
1. 无法远程连接
1 |
|
2. Mysql设置远程访问
1 |
|
3. 防火墙开放3306端口(不关防火墙处理)
1 |
|
4. 卸载MySQL仓库(yum)
1 |
|
基于Mac M1芯片CentOS9配置开发环境
https://github.com/i-xiaoxin/2022/10/08/基于Mac M1芯片CentOS9配置开发环境/