网站搜索

如何在 Debian 和 Ubuntu 上安装 MariaDB 10


MariaDB 是流行的 MySQL 数据库管理服务器软件的免费开源分支。它是由 MySQL 的原始开发人员根据 GPLv2(通用公共许可证版本 2)开发的,并且旨在保持开源。

它旨在实现与MySQL的高度兼容性。对于初学者,您可以阅读 MariaDB 与 MySQL 功能以获取更多信息,重要的是,它被维基百科、WordPress.com、Google plus 等大公司/组织使用。

在本文中,我们将向您展示如何在各种 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 上(杰西)

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 上(喘息)

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 上(可信)

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用户密码。

重新输入密码并按[Enter]继续安装过程。

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

4. 然后运行 mysql_secure_installation 脚本来保护数据库,您可以:

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

5.数据库服务器安全后,检查其安装版本并登录 MariaDB 命令 shell,如下所示:

mysql -V
mysql -u root -p

要开始学习 MySQL/MariaDB,请阅读:

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

查看这 4 个有用的命令行工具来监控 Linux 中的 MySQL/MariaDB 性能,并了解这 15 个有用的 MySQL/MariaDB 性能调整和优化技巧。

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