如何在Debian 10 (Buster)上安装MariaDB

时间:2019-05-29 14:48:03  来源:igfitidea点击:

MariaDB是一个增强的,直接替换MySQL的工具。
对于正在寻找健壮、可伸缩和可靠的SQL服务器的数据库专业人员来说,MariaDB是一个更好的选择。
MariaDB在MySQL上有很多更新的特性。
本文将通过apt包管理器 在Debian 10 (Buster) Linux上安装MariaDB 10.4

步骤1 -预equsiteis

MariaDB Apt配置文件可以在官网找到。
https://downloads.mariadb.org/mariadb/repositories/

在系统上导入MaraiDB包的package singin键。

sudo apt update
sudo aptinstall software-properties-common dirmngr
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

然后,使用以下命令为MariaDB创建一个新的Apt配置文件。
除了vim外,我们可以使用任何文本编辑器。

sudo vim /etc/apt/sources.list.d/mariadb.list

# MariaDB 10.4 for Debain 10
deb [arch=amd64,i386,ppc64el] http://sfo1.mirrors.digitalocean.com/mariadb/repo/10.4/debian buster main
deb-src http://sfo1.mirrors.digitalocean.com/mariadb/repo/10.4/debian buster main

第2步-在Debian 10上安装MariaDB

将存储库添加到系统后,使用以下命令在Ubuntu系统上安装MariaDB-server。
这将删除任何以前版本的MariaDB包,并在系统上安装最新的包。
在运行以下命令之前,请确保对数据库进行了适当的备份。

sudo apt update
sudo apt install mariadb-server

这还将在系统上安装其他必需的依赖项。
当使用上面的命令安装MariaDB时,安装程序将提示输入MariaDB root帐户密码。
输入一个复杂的密码。

步骤3 -验证MariaDB设置

在Debian 10 (Buster) Linux系统上成功安装MariaDB之后。
安装程序还将在安装过程中启动服务。
我们可以通过运行下面的命令来验证服务。
MariaDB还为名称为MySQL的服务创建了一个引用。

sudo systemctl status mariadb

然后通过下面的命令连接到MariaDB shell。
我们需要输入在上述步骤中配置的密码。

mysql -u root -p

Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.4.8-MariaDB-0+deb10u1 Debian 10.1

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

步骤4 -管理MariaDB服务

可以使用systemd管理MariaDB服务。
使用以下命停止、启动、重新启动MariaDB服务或者检查它的状态。

sudo systemctl stop mariadb.service      # 停止MariaDB服务
sudo systemctl start mariadb.service     # 启动MariaDB服务
sudo systemctl status mariadb.service    # 检查MariaDB服务状态
sudo systemctl restart mariadb.service   # 重启MariaDB服务