透過 MariaDB 官方提供的 Repositories
快速的在 Linux 上佈署 MariaDB 是蠻簡單的事情
像是 Ubuntn 或 Debian 也都只需要跟著步驟操作即可
首先連結到 Setting up MariaDB Repositories 頁面
選擇 系統、版本 和 MariaDB 版本,稍等一下就會顯示安裝步驟
以 CentOS 7 為例
先在 /etc/yum.repos.d/MariaDB.repo
檔案,內容如下
1 2 3 4 5 6 7 |
# MariaDB 10.1 CentOS repository list - created 2017-01-27 16:31 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 |
接著時間下 yum 指令來進行安裝
1 2 3 4 5 |
# yum install MariaDB-server MariaDB-client 或 $ sudo MariaDB-server MariaDB-client |
若詢問是否 Importing GPG key 就同意吧
等跑完就安裝起好了
啟動 並設定開啟 自動啟動
1 2 3 4 5 |
# 馬上啟動 MariaDB systemctl start mariadb # 設定開機自動啟動 systemctl enable mariadb |
若是全新安裝,就是跟著做安全性的初始化做動
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# 設定 root 的密碼 # 將 new-password 取代成要使用的新密碼 [root@git ~]# /usr/bin/mysqladmin -u root password 'new-password' [root@git ~]# /usr/bin/mysql_secure_installation # 輸入目前的 root 密碼,直接輸入剛剛設定的密碼 Enter current password for root (enter for none): # 是否變更 root 密碼,因為是剛設定 應該不用變更了 Change the root password? [Y/n] # 是否移除匿名帳號,按下 y 選擇移除 Remove anonymous users? [Y/n] # 是否拒絕遠端使用 root 權限登入 # 依照個別需求,沒特別需要遠端管理就按 y 吧 Disallow root login remotely? [Y/n] # 是否移除 test 這個測試資料庫,和相關權限 # 沒有需求就移除吧 Remove test database and access to it? [Y/n] # 是否重新載入權限資料表,按 y Reload privilege tables now? [Y/n] |
這樣就完全的基本的初始化設定
搞定收工