CentOS 7的默认yum仓库中并无MySQL5.7,咱们须要手动添加,好在MySQL官方提供了仓库的地址,因此咱们可以比较简单地安装MySQL。mysql
本文咱们将介绍CentOS 7下MySQL5.7的安装。sql
sudo rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
复制代码
sudo yum repolist all | grep mysql | grep enabled
复制代码
若是展现像下面,则表示成功添加仓库:数据库
mysql-connectors-community/x86_64 MySQL Connectors Community enabled: 51
mysql-tools-community/x86_64 MySQL Tools Community enabled: 63
mysql57-community/x86_64 MySQL 5.7 Community Server enabled: 267
复制代码
sudo yum -y install mysql-community-server
复制代码
启动Mysqlvim
sudo systemctl start mysqld
复制代码
sudo systemctl enable mysqld
复制代码
sudo systemctl status mysqld
复制代码
Mysql的安全设置安全
CentOS上的root默认密码能够在文件/var/log/mysqld.log找到,经过下面命令能够打印出来bash
cat /var/log/mysqld.log | grep -i 'temporary password'
复制代码
执行下面命令进行安全设置,这个命令会进行设置root密码设置,移除匿名用户,禁止root用户远程链接等ui
mysql_secure_installation
复制代码
设置数据库编码为utf8编码
sudo vim /etc/my.cnf
复制代码
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
复制代码
sudo systemctl restart mysqld
复制代码