天天看点

如何在 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 密码

再次输入密码并按下回车键来继续安装。

如何在 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中国”