如何在Debian和Ubuntu上安装MariaDB 10

系统 Linux 系统运维 MariaDB
MariaDB 是深受欢迎的数据库管理服务器软件 MySQL 的一个自由开源的分支。它由 MySQL 的原开发者在 GPLv2(通用公共许可证 2 版)下开发,并保持开源。在这篇文章中,我将向你们展示如何在 Debian 和 Ubuntu 发行版中安装 MariaDB 10.1 稳定版。

[[184992]]

MariaDB 是深受欢迎的数据库管理服务器软件 MySQL 的一个自由开源的分支。它由 MySQL 的原开发者在 GPLv2(通用公共许可证 2 版)下开发,并保持开源。

它被设计来实现 MySQL 的高兼容性。对于初学者,可以阅读 MariaDB vs MySQL 来了解关于它们的特性的更多信息。更重要的是,它被一些大公司/组织使用,比如 Wikipedia、WordPress.com 和 Google plus ,除此之外还有更多的。

在这篇文章中,我将向你们展示如何在 Debian 和 Ubuntu 发行版中安装 MariaDB 10.1 稳定版。

在 Debian 和 Ubuntu 上安装 MariaDB

1、在安装之前 MariaDB 之前,你需要通过下面的命令导入仓库密匙并获取 MariaDB 仓库

在 Debian 10 (Sid) 上

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

在 Debian 9 (Stretch) 上

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

在 Debian 8 (Jessie) 上

  1. $ sudo apt-get install software-properties-common 
  2. $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db 
  3. $ 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) 上

  1. $ sudo apt-get install python-software-properties 
  2. $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db 
  3. $ 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) 上

  1. $ sudo apt-get install software-properties-common 
  2. $ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 
  3. $ 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) 上

  1. $ sudo apt-get install software-properties-common 
  2. $ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 
  3. $ 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) 上

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

2、 然后,更新系统安装包列表,并像下面这样安装 MariaDB 服务器:

  1. $ sudo apt-get update 
  2. $ sudo apt-get install mariadb-server 

安装过程中,将会请求你配置 MariaDB 服务器;在下面的页面中设置一个安全的 root 用户密码: 

 

 

为 MariaDB 设置新的 Root 密码 

为 MariaDB 设置新的 Root 密码

再次输入密码并按下回车键来继续安装。 

 

 

再次输入 MariaDB 密码 

再次输入 MariaDB 密码

当 MariaDB 安装包安装完成以后,启动数据库服务器守护进程,同时启用它,使得在下次开机时它能够像下面这样自动启动:

  1. ------------- On SystemD Systems ------------- 
  2. $ sudo systemctl start mariadb 
  3. $ sudo systemctl enable mariadb 
  4. $ sudo systemctl status mariadb 
  5. ------------- On SysVinit Systems ------------- 
  6. $ sudo service mysql  start 
  7. $ chkconfig --level 35 mysql on 
  8. OR 
  9. update-rc.d mysql defaults 
  10. $ sudo service mysql status  

 

 

开启 MariaDB 服务 

开启 MariaDB 服务

4、 然后,运行 mysql_secure_installation 脚本来保护数据库,在这儿你可以:

  • 设置 root 密码(如果在上面的配置环节你没有进行设置的话)。
  • 禁止远程 root 登录
  • 移除测试数据库
  • 移除匿名用户
  • 重载权限配置

 

  1. $ sudo mysql_secure_installation  

 

 

保护 MariaDB 安装 

保护 MariaDB 安装

5、 一旦数据库服务器受保护以后,可以使用下面的 shell 命令查看已安装版本和登录 MariaDB:

  1. $ mysql -V 
  2. $ mysql -u root -p  

 

 

查看 MariaDB 版本 

查看 MariaDB 版本

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

  1. MySQL / MariaDB 初学者学习指南 — Part 1
  2. MySQL / MariaDB 初学者学习指南 — Part 2
  3. MySQL 基本数据库管理命令 — Part III
  4. 针对数据库管理员的 20 个 MySQL (Mysqladmin) 命令 — Part IV

查看在 Linux 中监控 MySQL/MariaDB 性能的四个有用的命令行工具,同时浏览 15 个有用的 MySQL/MariaDB 性能调整和优化技巧

这就是本文的全部内容了。在这篇文章中,我向你们展示了如何在 Debian 和 Ubuntu 的不同发行版中安装 MariaDB 10.1 稳定版。你可以通过下面的评论框给我们提任何问题或者想法。

作者简介:

Aaron Kili 是 Linux 和 F.O.S.S 爱好者,将来的 Linux 系统管理员和网络开发人员,目前是 TecMint 的内容创作者,他喜欢用电脑工作,并坚信分享知识。

责任编辑:庞桂玉 来源: Linux中国
相关推荐

2019-09-08 17:04:00

DebianLinuxAnsible

2022-09-01 08:37:50

Ubuntu发行版

2017-03-21 15:51:57

LinuxCentOS 7MariaDB 10

2022-11-01 15:49:52

2022-12-27 08:51:31

WebDebian 11

2018-05-25 11:55:41

2019-08-30 11:20:28

UbuntuVirtualBoxLinux

2018-10-15 15:23:50

UbuntupipPython

2023-08-08 12:38:52

2024-01-04 11:50:00

UbuntuDocker

2019-10-21 13:28:38

UbuntuPostgreSQL命令

2016-12-26 10:20:11

DebianUbuntuLinux

2018-02-25 11:03:00

LinuxUbuntuEncryptpad

2020-03-18 14:40:14

Ubuntu 18.0RedisLinux

2019-07-22 11:22:11

2019-08-02 15:30:42

UbuntuMongoDB命令

2019-03-08 14:32:43

Windows 10安装Ubuntu

2020-03-24 07:00:00

UbuntuLinuxNetbeans

2020-03-20 18:19:05

UbuntuLinuxNetbeans

2019-09-11 14:30:45

UbuntuLinuxR语言
点赞
收藏

51CTO技术栈公众号