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
複製代碼