1. 檢查主機(jī)是否已經(jīng)安裝MySQL
登錄主機(jī),在任意位置執(zhí)行以下命令可查詢是否已經(jīng)安裝MYSQL
rpm -qa | grep mysql 或者 yum list installed | grep mysql
若沒有安裝,則不會有任何輸出,若有內(nèi)容輸出,則表示已經(jīng)安裝MYSQL,略過此文章或刪除已安裝的MySQL重新安裝
刪除已安裝MySQL的命令為rpm -e mysql57-community-release,請根據(jù)實(shí)際安裝的版本進(jìn)行刪除
2. 安裝MySql包
MySQL已經(jīng)升級到8.x版本了,本次安裝MySQL8,使用命令:
rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

若需要安裝5.x版本的使用
rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm命令
3. 安裝MySql
由于跑小項目,安裝社區(qū)版即可。
執(zhí)行 yum install mysql-community-server 命令即可安裝
若出現(xiàn) Unable to find a match: mysql-community-server錯誤(如下圖)
則先禁用本地的 MySQL模塊再安裝即可:yum module disable mysql

出現(xiàn)Complete即表示安裝成功

4.設(shè)置開機(jī)啟動MySQL
systemctl enable mysqld.service
執(zhí)行以上命令即設(shè)置開機(jī)啟動成功,
執(zhí)行 systemctl list-unit-files | grep mysqld 檢查是否啟動成功

5. 開啟MySQL服務(wù)
執(zhí)行 systemctl start mysqld.service 開啟MySQL服務(wù)
6.修改MySQL默認(rèn)密碼
MySQL安裝成功的時候會初始化一個默認(rèn)密碼,在日志(/var/log/mysqld.log)里可以查看到。
cat /var/log/mysqld.log

使用該密碼登錄MySQL,并修改密碼(注意,MySQL必須先修改默認(rèn)密碼才可以使用,而且新密碼必須符合MySQL的安全策略)
登錄MySQL:
mysql -uroot -pxxxx xxxx表示默認(rèn)密碼修改密碼:
alter user root@localhost identified by 'new pw';顯示修改成功后即可使用MySQL;
7. 開啟遠(yuǎn)程登錄
use mysql;
#查看用戶表權(quán)限:
select host,user from user;

查看用戶權(quán)限后會發(fā)現(xiàn)只有l(wèi)ocalhost能訪問;
執(zhí)行
update user set host='%' where user='root';
flush privileges;
即可允許遠(yuǎn)程登錄,且即時生效,不過此處建議新建用戶,并授予特定權(quán)限后,給特定用戶開放;
8. 阿里云開放安全組策略
由于在阿里云安裝的,需要配置安全組策略,開放3360端口。
