cenos8安装mysql8.0教程综合版

Posted cyz0727

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cenos8安装mysql8.0教程综合版相关的知识,希望对你有一定的参考价值。

mysql 源的配置和下载

1、下载mysql源rpm安装包

wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

2、安装mysql源

yum localinstall mysql80-community-release-el7-1.noarch.rpm

3、检查是否安装成功

yum repolist enabled | grep "mysql.*"

4、查看并可以修改mysql的repo源,选择自定义安装的mysql版本。演示默认为8.0版本

vim /etc/yum.repos.d/mysql-community.repo

 

5、安装mysql前的准备,否则找不到mysql服务

yum module disable mysql

6、安装mysql

yum install mysql-community-server

 

mysql 服务的启动和配置

7、mysql服务的启动

systemctl start mysqld
systemctl status mysqld

8、mysql服务的配置,开机启动

systemctl enable mysqld
systemctl daemon-reload

 

修改mysql的默认密码

9、查看默认密码

grep \'temporary password\' /var/log/mysqld.log

10、mysql登录

mysql -uroot -p

然后根据提示输入密码。

11、查看密码策略

SHOW VARIABLES LIKE \'validate_password%\';

12、 mysql新的安全机制要求,mysql的密码必须包含英文大小写、数字以及特殊字符。

关于 mysql 密码策略相关参数:
  1)validate_password.length  固定密码的总长度;
  2)validate_password.dictionary_file 指定密码验证的文件路径;
  3)validate_password.mixed_case_count  整个密码中至少要包含大/小写字母的总个数;
  4)validate_password.number_count  整个密码中至少要包含阿拉伯数字的个数;
  5)validate_password.policy 指定密码的强度验证等级,默认为 MEDIUM;
    关于 validate_password_policy 的取值:
    LOW:只验证长度;
    MEDIUM:验证长度、数字、大小写、特殊字符;
    STRONG:验证长度、数字、大小写、特殊字符、字典文件;
  6)validate_password.special_char_count 整个密码中至少要包含特殊字符的个数;

13、修改密码策略--验证强度等级修改为LOW

set global validate_password.policy=LOW;

14、修改密码策略--可根据需要修改密码最小长度

set global validate_password.length=6;

15、修改密码

ALTER USER \'root\'@\'localhost\' IDENTIFIED BY \'xxxxxxxxx\';

16、对更改的信息进行更新权限

flush privileges;

 

授权mysql远程登录

17、查看mysql的user和host信息

1 use mysql;
2 select user,host from user;

18、可见当前用户root的host默认是localhost;需要更改为%;

update user set host=\'%\' where user=\'root\';

19、查看mysql的plugin

select host,user,plugin,authentication_string from mysql.user;

20、修改mysql的plugin,使用mysql_native_password

alter user \'root\'@\'%\' identified with mysql_native_password by \'xxxxxxxxxx\';

21、查看数据库mysql的字符编码

show variables like \'%character%\';

 

 到此就可以结束了,亲自尝试,看了三个博客才修改出来的,他们的有些地方有拼写错误,还有一些步骤也不完整。如果有用的话,记得收藏!(肝到凌晨5555~)

以上是关于cenos8安装mysql8.0教程综合版的主要内容,如果未能解决你的问题,请参考以下文章

MySQL8.0.28安装教程全程参考MySQL官方文档

MySQL8.0.26安装配置教程(windows 64位)

mysql8.0.20安装教程,mysql下载安装教程8.0.20

MySQL8.0安装教程---详细

MySQL8.0.20安装详细图文教程,mysql安装教程

MySQL8.0.20安装详细图文教程,mysql安装教程