如何在Debian 8上安装MariaDB 10.1

MariaDB 10.1是最新的稳定版本,其实现的一些有趣的新功能如下:

  • 内置的galera集群支持,这是真正的多主复制解决方案
  • 磁盘上的数据已加密。
  • 乐观并行复制
  • InnoDB / XtraDB页面压缩和FusionIO页面压缩

有关新功能的完整列表,请访问官方知识库。 Debian 8的存储库仅具有MariaDB 10.0。 因此,在本教程中,我将逐步向您展示如何在Debian 8上安装MariaDB 10.1。

在Debian 8上安装MariaDB 10.1

首先,我们将安装名为 软件属性通用。 它使我们能够使用 添加apt存储库 效用。 图形对应称为 软件属性-gtk。 现在我们只需要命令行版本。

sudo apt-get install -y software-properties-common

然后使用以下命令导入MariaDB签名密钥 apt键 因此apt可以验证从MariaDB下载的软件包。

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

现在,我们可以使用add-apt-repository添加存储库。 [arch=amd64,i386] 指定仅需要amd64和i386体系结构。

sudo add-apt-repository 'deb [arch=amd64,i386] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.1/debian jessie main'

完成之后,更新本地软件包索引并安装mariadb-server。

sudo apt-get update;sudo apt-get install mariadb-server

在安装阶段,系统将要求您为MariaDB管理根用户设置密码。 您需要输入两次新密码。

安装完成后,MariaDB服务器将自动启动。

sudo systemctl status mariadb      or       sudo systemctl status mysqld

输出:

● mariadb.service - MariaDB database server
    Loaded: loaded (/lib/systemd/system/mariadb.service; enabled)
   Drop-In: /etc/systemd/system/mariadb.service.d
            └─migrated-from-my.cnf-settings.conf
    Active: active (running) since Sat 2016-03-19 01:49:08 EDT; 1min 28s ago
  Main PID: 18104 (mysqld)
    Status: "Taking your SQL requests now..."
    CGroup: /system.slice/mariadb.service
            └─18104 /usr/sbin/mysqld

检查MariaDB版本。

mysql --verison

在Debian 8上安装MariaDB 10.1

使用mysql客户端登录时,您还可以看到版本号。

mysql -u root -p

在Debian 8上安装MariaDB 10.1

最后,为了安全起见,我们应该运行安装后脚本。

sudo mysql_secure_installation

该脚本允许我们删除匿名用户,禁用root远程登录以及删除测试数据库,以实现最大的安全性。

Sidebar