使用yum來安裝Mariadb,輸入指令
yum -y install mariadb-server
安裝完成後,修改Mariadb設定檔案
在[mysqld]下方新增character-set-server=utf8
啟動Mariadb服務,並設定開機時啟動,輸入指令
systemctl start mariadb
systemctl enable mariadb
開啟Mariadb,輸入指令
mysql_secure_installation
進入後第一次設定沒有密碼,直接按Enter,之後出現Set root password來設定新密碼,
之後設定有"詢問是否刪除匿名帳號","詢問是否禁止root遠端登入","詢問是否刪除測試資料庫"與"詢問重新載入資料表權限",都選擇"Y",
登入Mariadb輸入指令,
mysql -u root -p
輸入以下指令,可看到目前的資料庫,
show databases;
最後是要來設定遠端操作部分,輸入指令
select host,user from user;
可以看到目前只允許本機操作,
輸入以下指令,授權給某給IP主機可以連線至此Mariadb,
GRANT ALL PRIVILEGES ON *.* TO 'root'@'遠端IP來源' IDENTIFIED BY '密碼' WITH GRANT OPTION;
再輸入指令
select host,user from user;
可以看到已授權給遠端IP登入權力,
輸入指令
exit
離開Mariadb
在firewall新增3306 port,輸入指令
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重新載入firewall的永久設定
firewall-cmd --reload
設定完成後,再查看此zone所開的服務,輸入指令
firewall-cmd --zone=public --list-all
可以看到firewall允許3306 port進入,Mariadb要如何使用可以參與以下連結,