天天看點

如何在 Debian 和 Ubuntu 上安裝 MariaDB 10

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 使用者密碼:

如何在 Debian 和 Ubuntu 上安裝 MariaDB 10

為 mariadb 設定新的 root 密碼

再次輸入密碼并按下Enter鍵來繼續安裝。

如何在 Debian 和 Ubuntu 上安裝 MariaDB 10

再次輸入 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>

如何在 Debian 和 Ubuntu 上安裝 MariaDB 10

開啟 mariadb 服務

4、 然後,運作 <code>mysql_secure_installation</code> 腳本來保護資料庫,在這兒你可以:

設定 root 密碼(如果在上面的配置環節你沒有進行設定的話)。

禁止遠端 root 登入

移除測試資料庫

移除匿名使用者

重載權限配置

<code>$ sudo mysql_secure_installation</code>

如何在 Debian 和 Ubuntu 上安裝 MariaDB 10

保護 mariadb 安裝

5、 一旦資料庫伺服器受保護以後,可以使用下面的 shell 指令檢視已安裝版本和登入 mariadb:

<code>$ mysql -v</code>

<code>$ mysql -u root -p</code>

如何在 Debian 和 Ubuntu 上安裝 MariaDB 10

檢視 mariadb 版本

原文釋出時間為:2017-03-09

本文來自雲栖社群合作夥伴“linux中國”