如何在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
使用mysql客户端登录时,您还可以看到版本号。
mysql -u root -p
最后,为了安全起见,我们应该运行安装后脚本。
sudo mysql_secure_installation
该脚本允许我们删除匿名用户,禁用root远程登录以及删除测试数据库,以实现最大的安全性。