当前位置:网站首页>MySQL8 download, start, configure, verify
MySQL8 download, start, configure, verify
2022-08-02 02:05:00 【dreambyday】
一、下载MySQL 8.0
cd /usr/local
mkdir mysql
cd mysql
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
二、 安装
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
yum clean all
yum makecache
sudo yum install mysql-server --nogpgcheck
三、启动、配置
3.1. 启动
systemctl start mysqld.service
3.2. 配置
3.2.1. 设置开机启动
systemctl enable mysqld.service
3.2.2 查看初始密码
cat /var/log/mysqld.log | grep password
可以看到密码是 tgji-Za4l2ON

3.2.3. 连接数据库、输入密码
回车后输入密码
mysql -u root -p
3.2.4. 修改密码
Mysql Do not operate without changing the password.The set password requires uppercase and lowercase numbers and special characters,达到8位以上.Set this first and then change the password rules.
alter user 'root'@'localhost' IDENTIFIED BY '[email protected]';
3.2.5. 设置密码的规则
Change the password level to low,And the minimum length is 6.Then you can reset it to the desired password
set global validate_password.policy=LOW;
set global validate_password.length=6;
View password setting rules
SHOW VARIABLES LIKE 'validate_password%;
±-------------------------------------±-------+
| Variable_name | Value |
±-------------------------------------±-------+
| validate_password.check_user_name | ON |
| validate_password.dictionary_file | |
| validate_password.length | 8 |
| validate_password.mixed_case_count | 1 |
| validate_password.number_count | 1 |
| validate_password.policy | MEDIUM |
| validate_password.special_char_count | 1 |
±-------------------------------------±-------+
————————————————
关于 mysql 密码策略相关参数;
1)validate_password_length 固定密码的总长度;
2)validate_password_dictionary_file 指定密码验证的文件路径;
3)validate_password_mixed_case_count 整个密码中至少要包含大/小写字母的总个数;
4)validate_password_number_count 整个密码中至少要包含阿拉伯数字的个数;
5)validate_password_special_char_count 整个密码中至少要包含特殊字符的个数;
6)validate_password_policy 指定密码的强度验证等级,默认为 MEDIUM;
- LOW:只验证长度;
- MEDIUM:验证长度、数字、大小写、特殊字符;
- STRONG:验证长度、数字、大小写、特殊字符、字典文件;
3.2.5 remove accessIP限制
use mysql;
update user set host='%' where user = 'root';
flush privileges;
3.2.6 关闭防火墙
service firewalld stop
四、navicat连接测试

边栏推荐
- Shell入门终章
- kubernetes之服务发现
- "NetEase Internship" Weekly Diary (1)
- volatile原理解析
- YGG Guild Development Plan Season 1 Summary
- 用位运算为你的程序加速
- Fundamentals of Cryptography: X.690 and Corresponding BER CER DER Encodings
- 电子制造仓储条码管理系统解决方案
- Day116. Shangyitong: Details of appointment registration ※
- 软件测试 接口自动化测试 pytest框架封装 requests库 封装统一请求和多个基础路径处理 接口关联封装 测试用例写在yaml文件中 数据热加载(动态参数) 断言
猜你喜欢
随机推荐
¶Backtop 回到顶部 不生效
Basic use of typescript34-class
Personal blog system project test
『网易实习』周记(二)
力扣(LeetCode)213. 打家劫舍 II(2022.08.01)
For effective automated testing, these software testing tools must be collected!!!
手写一个博客平台~第一天
3 Month Tester Readme: 4 Important Skills That Impacted My Career
Entry name ‘org/apache/commons/codec/language/bm/gen_approx_greeklatin.txt’ collided
typescript38-class的构造函数实例方法继承(implement)
Day115. Shangyitong: Background user management: user lock and unlock, details, authentication list approval
Newton's theorem and related corollaries
【LeetCode每日一题】——704.二分查找
3. Bean scope and life cycle
用位运算为你的程序加速
oracle query scan full table and walk index
【LeetCode每日一题】——654.最大二叉树
Chengdu openGauss user group recruit!
超大规模的产业实用语义分割数据集PSSL与预训练模型开源啦!
AntPathMatcher uses









