說明:
此文章用於安裝Oracle Mysql,而非MariaDB。
yum源處理
對於yum安裝,需要知道yum源,參考官網信息即可:
https://dev.mysql.com/downloads/repo/yum/
同時貼出apt源:
https://dev.mysql.com/downloads/repo/apt/
選擇下載,本文貼出兩個地址一個是5.7,一個是8.0:
# 5.7
https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
# 8.0 最新版本(2018-12-27)
https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
根據兩個地址的對比,其他版本鏈接請自行揣測。下載完後進行安裝:
# 安裝rpm包
sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
# 查看yum
yum repolist all | grep mysql
# 顯示結果
mysql-connectors-community/x86_64 MySQL Connectors Community
mysql-tools-community/x86_64 MySQL Tools Community
mysql57-community/x86_64 MySQL 5.7 Community Server
安裝
sudo yum install mysql-community-server
啓動 MySQL 服務
Mysql5.7版本默認設置了臨時密碼,需要在啓動之後查看運行日誌,裏面會有臨時密碼顯示:
sudo cat /var/log/mysqld.log | grep 'temporary password'
修改密碼
$ mysql -uroot -p #輸入查看到的密碼
# 新密碼要求符合密碼規範。大小寫,特殊字符數字等。
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '!QAZ2wsx';
tips:
# mysql初始化data目錄
mysqld --initialize
# 初始化後,賦予文件權限
chown -R mysql:mysql /var/lib/mysql