[Linux]CentOS下從MariaDB鏡像站下載rpm包並安裝

一般來說,使用yum來安裝套件是最方便的,但是yum映射站上的安裝包可能不齊全或者版本過時。如果不想自己手動編譯的話,可以去套件官方網站找找是否有rpm檔可以直接安裝!想保留yum安裝套件時的rpm檔請參考我之前的文章

目前我看到的教學大部分都是直接編輯repo檔來添加MariaDB鏡像,不巧我手上IdcBuster的vps沒有ipv4,只有ipv6  ……MariaDB的鏡像站並不支援ipv6,只好自己手動下載rpm包再透過sftp上傳安裝,所以在這裡做個筆記mark一下。

安裝環境:Centos 6 x86 (ipv6 only)

MariaDB鏡像站:http://yum.mariadb.org/

Centos6 x86-MariaDB 10.0:http://yum.mariadb.org/10.0/centos6-x86/rpms/

Centos6 x86_64-MariaDB 10.0:http://yum.mariadb.org/10.0/centos6-amd64/rpms/

 

依照”http://yum.mariadb.org/MariaDB版本/系統版本/rpms/”下載以下四個我們安裝MariaDB所需要的安裝包,手動上傳至server

MariaDB-10.0.21-centos6-i686-client.rpm

MariaDB-10.0.21-centos6-i686-common.rpm

MariaDB-10.0.21-centos6-i686-compat.rpm

MariaDB-10.0.21-centos6-i686-server.rpm

 

在剛安裝好的環境習慣先更新一下系統

 

如果之前是使用mysql套件的話請先停止並移除

 

安裝MariaDB前所需要的套件

 

接下來使用rpm指令在上傳好的目錄底下安裝套件,如果一個一個安裝,可能會有相依性問題,請參照以下方法:

 

看到這個畫面就代表已經安裝成功了

 

啟動MariaDB並設定開機自動執行

 

初始化MariaDB

Enter current password for root (enter for none): 「請直接Enter,預設沒有密碼」

Set root password? [Y/n] 「是否設定root密碼?是請輸入y,否則n」建議y

New password: 「這裡請自行輸入您的新密碼」

Re-enter new password: 「再輸入一次您的新密碼」

Remove anonymous users? [Y/n] 「移除匿名使用者?」建議y

Disallow root login remotely? [Y/n] 「是否取消遠端登入root權限?」建議y

Remove test database and access to it? [Y/n] 「是否移除測試的資料?」建議y

Reload privilege tables now? [Y/n] 「是否重新載入權限表?」建議y

Thanks for using MariaDB!

 

測試是否可以用root登入資料庫

 

在 /usr/share/mysql/下有預設的設定檔,請依照硬體配備來設定(以下引用自MariaDB on Centos6 @ 漢克廚房)

  • my-innodb-heavy-4G.cnf: 適合大於 4GB RAM的伺服器使用。
  • my-huge.cnf: 適合 1GB – 2GB RAM的伺服器使用。
  • my-large.cnf: 適合 512MB RAM的伺服器使用。
  • my-medium.cnf: 適合64MB~512 RAM 的伺服器使用。
  • my-small.cnf: 適合記憶體小於 64MB的伺服器。

 

然後……就沒有然後了,我習慣搭配phpMyAdmin來管理我的資料庫,不過也要先安裝網頁伺服器及php就是了。

 

參考資料:

http://www.orztw.com/2014/02/install-mariadb-on-centos.html

http://www.w2bc.com/Article/48299

http://plog.hlps.tc.edu.tw/post/1/10590

 

 

本站文章除特別註明外,均由EC快飛製作,以創用CC 姓名標示-非商業性-相同方式分享 4.0 國際 授權條款釋出。
轉載請註明『文章轉載自:[Linux]CentOS下從MariaDB鏡像站下載rpm包並安裝』。