如何在 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
脚本来保护数据库,您可以:
- 设置 root 密码(如果在上面的配置步骤中未设置)。
- 禁用远程 root 登录
- 删除测试数据库
- 删除匿名用户并
- 重新加载权限
sudo mysql_secure_installation
5.数据库服务器安全后,检查其安装版本并登录 MariaDB 命令 shell,如下所示:
mysql -V
mysql -u root -p
要开始学习 MySQL/MariaDB,请阅读:
- 初学者学习 MySQL/MariaDB – 第 1 部分
- 初学者学习 MySQL/MariaDB – 第 2 部分
- MySQL 基本数据库管理命令 - 第三部分
- 用于数据库管理的 20 个 MySQL (Mysqladmin) 命令 – 第 IV 部分
查看这 4 个有用的命令行工具来监控 Linux 中的 MySQL/MariaDB 性能,并了解这 15 个有用的 MySQL/MariaDB 性能调整和优化技巧。
就这样。在本文中,我们向您展示了如何在各种 Debian 和 Ubuntu 版本中安装 MariaDB 10.1 稳定版本。您可以通过下面的评论表向我们发送任何问题/想法。