CentOS 7.2 yum方式安装MySQL 5.7

Posted

tags:

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

CentOS 7之后的版本yum的默认源中使用MariaDB替代原先mysql,因此安装方式较为以往有一些改变:

下载mysql的源

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

 

安装yum库

yum localinstall -y mysql57-community-release-el7-7.noarch.rpm

 

安装MySQL

yum install -y mysql-community-server

 

启动MySQL服务

systemctl start mysqld.service

 

MySQL5.7加强了root用户的安全性,因此在第一次安装后会初始化一个随机密码,以下为查看初始随机密码的方式

grep ‘temporary password‘ /var/log/mysqld.log

结果如下:

技术分享

 

使用初始随机密码登录后MySQL会强制要求修改密码,否则无法正常使用,(密码必须包含小写、大写字母及特殊字符,当然也有其他方法不受此限制,再次不多做描述),修改方法如下:

SET PASSWORD = PASSWORD(your new password);
ALTER USER root@localhost PASSWORD EXPIRE NEVER;
flush privileges;

然后退出后即可用新密码登录。

远程连接授权:

GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY your password WITH GRANT OPTION;

 

开通端口(默认3306):

firewall-cmd --add-port=3306/tcp

 

以上是关于CentOS 7.2 yum方式安装MySQL 5.7的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7.2 安装 MySQL 5.6.24

CentOS 7.2 MySQL 5.7 主从配置

如何在 CentOS 7.2 上使用 yum 安装 gcc 5.3?

centos7 yum 安装lnmp

CentOS7 yum方式 安装mysql 5.7.28步骤

CentOS 7.2二进制安装mysql-5.7.19