Debian8安装MariaDB10.1数据库服务器
MariaDB数据库服务器的最新稳定版本是10.1。MariaDB 10.1实现的部分新功能如下。
- 集成了galera cluster
- 硬盘数据现在可加密
- InnoDB/XtraDB页面压缩
查看MariaDB10.1的全部新功能,请前往MariaDB知识库。Debian8的软件库里的最新MariaDB版本是10.0。这篇教程介绍如何在Debian8系统上安装MariaDB 10.1。
Debian8系统上安装MariaDB 10.1
首先,我们安装一个命令行界面下的软件源管理器,叫做software-properties-common。安装之后,我们就能使用add-apt-repository工具来添加软件源。另外有一个图形化界面的软件源管理器,叫做software-properties-gtk,但我们现在只需要安装命令行版本。
sudo apt-get install -y software-properties-common
然后我们用apt-key来导入MariaDB的签名钥匙以便让apt下载完deb包后可以验证软件包的完整性。
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
现在,使用add-apt-repository工具来添加MariaDB的软件源。命令中的[arch=amd64,i386]表示我们只需要amd64和i386架构的软件包。add-apt-repostitory会将这个apt行添加到/etc/apt/sources.list文件的末尾。
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的root管理员账号设置一个密码。你需要输入两次密码。
安装完成后,MariaDB数据库服务器会自动启动。我们可以用systemctl来查看状态。
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
查看MaridDB数据库服务器的版本:
mysql --verison
用mysql登录数据库服务器的时候也能看见版本号。
mysql -u root -p
最后,为了安全,我们需要运行一个脚本。
sudo mysql_secure_installation
mysql_secure_installation这个脚本可以让我们删除匿名用户,禁止root用户远程登录,删除test数据库,以保障最基本的安全。