当前位置:网站首页>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连接测试

边栏推荐
- typescript36-class的构造函数实例方法
- Some insights from 5 years of automated testing experience: UI automation must overcome these 10 pits
- 乱七八糟的网站
- A full set of common interview questions for software testing functional testing [open thinking questions] interview summary 4-3
- C language inserted into the characters of simple exercises
- 待读书单列表
- 求大神解答,这种 sql 应该怎么写?
- 超大规模的产业实用语义分割数据集PSSL与预训练模型开源啦!
- Multi-Party Threshold Private Set Intersection with Sublinear Communication-2021:解读
- 编码经验之谈
猜你喜欢

Garbage Collector CMS and G1

The underlying data structure of Redis

【Brush the title】Family robbery

Record the pits where an error occurs when an array is converted to a collection, and try to use an array of packaging types for conversion

volatile原理解析
![[LeetCode Daily Question] - 103. Zigzag Level Order Traversal of Binary Tree](/img/b9/35813ae2972375fa728e3c11fab5d3.png)
[LeetCode Daily Question] - 103. Zigzag Level Order Traversal of Binary Tree
![[LeetCode Daily Question]——654. The largest binary tree](/img/05/0af1c6dc0085e253c0758c8da63e52.png)
[LeetCode Daily Question]——654. The largest binary tree

typescript36-class的构造函数实例方法

Constructor instance method of typescript36-class

飞桨助力航天宏图PIE-Engine地球科学引擎构建
随机推荐
【LeetCode每日一题】——704.二分查找
Constructor instance method inheritance of typescript38-class (implement)
typescript29-枚举类型的特点和原理
手写一个博客平台~第三天
libcurl访问url保存为文件的简单示例
typescript33-typescript高级概述
AOF重写
个人博客系统项目测试
Some insights from 5 years of automated testing experience: UI automation must overcome these 10 pits
制造企业数字化转型现状分析
PHP 使用 PHPRedis 与 Predis
6-25 Vulnerability Exploitation - irc Backdoor Exploitation
项目后台技术Express
typescript32-ts中的typeof
LeetCode Review Diary: 34. Find the first and last position of an element in a sorted array
bool框架::PosInGrid (const简历:关键点kp, int &posX, int诗句)
MySQL optimization strategy
求大神解答,这种 sql 应该怎么写?
力扣(LeetCode)213. 打家劫舍 II(2022.08.01)
『网易实习』周记(二)