如何在Debian和Ubuntu上安装MariaDB 10

在本文中,我们将解释如何在各种Debian和Ubuntu发行版本中安装最新的MariaDB 10.1稳定版本。

MariaDB的是流行的MySQL数据库管理服务器软件的免费和开源的叉子。 它是在GPLv2(通用公共许可证版本2)由MySQL的原始开发下开发的,目的是保持开放来源。

它旨在实现与MySQL的高兼容性。 首先,你可以阅读MariaDB的VS MySQL的功能更多的信息和重要的是,它由大公司/组织,如维基百科,WordPress.com,谷歌,加上等等。

在本文中,我们将告诉你如何在不同的Debian和Ubuntu的发行版安装MariaDB的10.1的稳定版本。

在Debian和Ubuntu中安装MariaDB

1.在安装MariaDB的,你就必须导入存储库密钥,并用下面的命令添加MariaDB的存储库:

在Debian 10(Sid)

$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
$ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian sid main'

在Debian 9(拉伸)

$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
$ sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'

在Debian 8(Jessie)

$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
$ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian  jessie main'

在Debian 7(Wheezy)

$ sudo apt-get install python-software-properties
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
$ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian wheezy main'

在Ubuntu 16.10(Yakkety Yak)

$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
$ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu yakkety main'

在Ubuntu 16.04(Xenial Xerus)

$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
$ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'

在Ubuntu 14.04(Trusty)

$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
$ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu trusty main'

2.然后更新系统软件包源列表,并安装MariaDB的服务器,像这样:

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

在安装过程中,系统会要求您配置MariaDB服务器; 请在下面的界面中设置安全的root用户密码。

为MariaDB设置新的根密码

设置MariaDB的新Root密码

重新输入密码,然后按[Enter]键继续安装过程。

重复MariaDB密码

重复MariaDB密码

3.MariaDB的软件包安装完成后,启动的平均时间在数据库服务器守护进程,并使其按如下方式在下次开机时自动启动:

------------- On SystemD Systems ------------- 
$ sudo systemctl start mariadb
$ sudo systemctl enable mariadb
$ sudo systemctl status mariadb
------------- On SysVinit Systems ------------- 
$ sudo service mysql  start 
$ chkconfig --level 35 mysql on
OR
$ update-rc.d mysql defaults
$ sudo service mysql status
启动MariaDB服务

启动MariaDB服务

4.然后运行mysql_secure_installation脚本,在那里你可以来保护数据库:

  1. 设置root密码(如果未在上面的配置步骤中设置)。
  2. 禁用远程根登录
  3. 删除测试数据库
  4. 删除匿名用户和
  5. 重新加载权限
$ sudo mysql_secure_installation
安全MariaDB安装

安全MariaDB安装

5.一旦数据库服务器被固定,检查安装的版本,登录到MariaDB的命令shell,如下所示:

$ mysql -V
$ mysql -u root -p
检查MariaDB版本

检查MariaDB版本

开始学习MySQL / MariaDB,通读:

  1. 学习MySQL / MariaDB初学者 - 第1部分
  2. 学习MySQL / MariaDB初学者 - 第2部分
  3. MySQL基本数据库管理命令 - 第三部分
  4. 20 MySQL(Mysqladmin)数据库管理命令 - 第四部分

并检查了这4个有用的命令行工具来监视的MySQL / MariaDB的性能在Linux中,也通过这些15有用的MySQL / MariaDB的性能调整和优化技巧

就这样。 在本文中,我们展示了如何在不同的Debian和Ubuntu发行版安装MariaDB的10.1的稳定版本。 您可以通过下面的评论表格向我们发送任何问题/想法。