Linux安裝MySQL——阿里云Ubuntu為例

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

image.png

若需要安裝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

image.png

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

4.設(shè)置開機(jī)啟動MySQL

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

image.png

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

image.png

使用該密碼登錄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;
image.png

查看用戶權(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端口。


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容