CentOS 7安装mysql

Posted 两小无猜

tags:

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

1. 下载最新的mysql源安装包

wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2. 安装mysql源

yum -y install mysql57-community-release-el7-11.noarch.rpm

3. 检查安装情况

yum repolist enabled | grep mysql.*

4. 安装mysql服务器

yum repolist enabled | grep mysql.*

5. 启动MySQL服务

systemctl start  mysqld.service //启动服务

systemctl status mysqld.service  //检查运行状态

6. 初始化数据库密码

  1. 查看初始密码
grep "password" /var/log/mysqld.log
  1. 登录
mysql -uroot -p
  1. 修改密码
alter user ‘root‘@‘localhost‘ identified by ‘新密码‘;(默认最少八位,大小写字母数字特殊字符)
  1. 修改mysql密码策略(可选)
1. 查看密码策略
show variables like ‘validate_password%‘;

2. 修改密码策略

set global validate_password_policy=0;
set global validate_password_length=4;

修改为级别为0,最小长度为4(最小是4),

validate_password_policy:密码安全策略,默认MEDIUM策略

策略 检查规则
0 or LOW Length
1 or MEDIUM Length; numeric, lowercase/uppercase, and special characters
2 or STRONG Length; numeric, lowercase/uppercase, and special characters; dictionary file
  • validate_password_dictionary_file:密码策略文件,策略为STRONG才需要
  • validate_password_length:密码最少长度
  • validate_password_mixed_case_count:大小写字符长度,至少1个
  • validate_password_number_count :数字至少1个 validate_password_special_char_count:特殊字符至少1个

修改完密码策略之后重新修改密码即可。

以上是关于CentOS 7安装mysql的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7.4使用yum源安装MySQL 5.7.20

CentOS7服务器中apachephp7以及mysql5.7的安装配置代码

版本管理 GitLab 的安装及管理 (CentOS 7)

Mysql系列二:Centos7.4安装mysql5.7.28源码

CentOS 7.x 卸载删除MariaDB,重新安装,安装MYSQL离线版和源代码

在CentOS6.7操作系统上编译安装mysql-5.6.31