mariadb 是深受歡迎的資料庫管理伺服器軟體 mysql 的一個自由開源的分支。它由 mysql 的原開發者在 gplv2(通用公共許可證 2 版)下開發,并保持開源。
在這篇文章中,我将向你們展示如何在 debian 和 ubuntu 發行版中安裝 mariadb 10.1 穩定版。
<a target="_blank"></a>
1、在安裝之前 mariadb 之前,你需要通過下面的指令導入倉庫密匙并擷取 mariadb 倉庫
在 debian unstable (sid) 上
<code>$ sudo apt-get install software-properties-common</code>
<code>$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xf1656f24c74cd1d8</code>
<code>$ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/db/mariadb/repo/10.1/debian sid main'</code>
在 debian 9 (stretch) 上
<code>$ sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/db/mariadb/repo/10.1/debian stretch main'</code>
在 debian 8 (jessie) 上
<code>$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db</code>
<code>$ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/db/mariadb/repo/10.1/debian jessie main'</code>
在 debian 7 (wheezy) 上
<code>$ sudo apt-get install python-software-properties</code>
<code>$ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/db/mariadb/repo/10.1/debian wheezy main'</code>
在 ubuntu 16.10 (yakkety yak) 上
<code>$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xf1656f24c74cd1d8</code>
<code>$ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/db/mariadb/repo/10.1/ubuntu yakkety main'</code>
在 ubuntu 16.04 (xenial xerus) 上
<code>$ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/db/mariadb/repo/10.1/ubuntu xenial main'</code>
在 ubuntu 14.04 (trusty) 上
<code>$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db</code>
<code>$ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/db/mariadb/repo/10.1/ubuntu trusty main'</code>
2、 然後,更新系統安裝包清單,并像下面這樣安裝 mariadb 伺服器:
<code>$ sudo apt-get update</code>
<code>$ sudo apt-get install mariadb-server</code>
安裝過程中,将會請求你配置 mariadb 伺服器;在下面的頁面中設定一個安全的 root 使用者密碼:

為 mariadb 設定新的 root 密碼
再次輸入密碼并按下Enter鍵來繼續安裝。
再次輸入 mariadb 密碼
當 mariadb 安裝包安裝完成以後,啟動資料庫伺服器守護程序,同時啟用它,使得在下次開機時它能夠像下面這樣自動啟動:
<code>------------- on systemd systems -------------</code>
<code>$ sudo systemctl start mariadb</code>
<code>$ sudo systemctl enable mariadb</code>
<code>$ sudo systemctl status mariadb</code>
<code>------------- on sysvinit systems -------------</code>
<code>$ sudo service mysql start</code>
<code>$ chkconfig --level 35 mysql on</code>
<code>or</code>
<code>$ update-rc.d mysql defaults</code>
<code>$ sudo service mysql status</code>
開啟 mariadb 服務
4、 然後,運作 <code>mysql_secure_installation</code> 腳本來保護資料庫,在這兒你可以:
設定 root 密碼(如果在上面的配置環節你沒有進行設定的話)。
禁止遠端 root 登入
移除測試資料庫
移除匿名使用者
重載權限配置
<code>$ sudo mysql_secure_installation</code>
保護 mariadb 安裝
5、 一旦資料庫伺服器受保護以後,可以使用下面的 shell 指令檢視已安裝版本和登入 mariadb:
<code>$ mysql -v</code>
<code>$ mysql -u root -p</code>
檢視 mariadb 版本
原文釋出時間為:2017-03-09
本文來自雲栖社群合作夥伴“linux中國”