over 2 years ago

這邊使用CentOS7版本來安裝

CentOS
#安裝資料庫
yum install -y mariadb-server mariadb
#啟動資料庫
systemctl start mariadb
#資料庫初始化
/usr/bin/mysql_secure_installation
#設定開機時啟動
systemctl enable mariadb
#檢視版本
mysql --verbose --help

初始化時的設定
第一個問題,Enter current password for root (enter for none):。
請直接按下Enter,因為預設MariaDB沒有密碼。

第二個問題,Change the root password? [Y/n]。
是否更改root密碼,極度建議您設定root密碼,請輸入Y。

第三個問題,Remove anonymous users? [Y/n]。
是否移除匿名帳號,請務必移除匿名帳號,否則別人隨便就可以進入您的資料庫了!

第四個問題,Disallow root login remotely? [Y/n]。
是否移除遠端root登入權限,視需求設定,若要允許root遠端登入,還需要使用另一個指令新增權限,後面會說明!

第五個問題,Remove test database and access to it? [Y/n]。
是否移除測試資料庫跟使用者,留著也沒用!移除請輸入Y。

第六個問題,Reload privilege tables now? [Y/n]。
是否刷新權限表,輸入Y完成所有初始化設定!

新增遠端連線權限

CentOS
#使用root登入資料庫
mysql -u root -p
#不限來源新增root遠端連線權限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;

安裝結束....接下來就用Navicat操作啦

參考來源
[資料庫] 安裝MariaDB取代MySQL在CentOS 6.x上。
在 CentOS 7.x 安裝 Apache / MariaDB / PHP

← Jquery圖片延遲載入 Java用IP白名單管理物件 →
 
comments powered by Disqus