如何在Debian 9上安装MariaDB

来源:linux265.com 发布时间:2018-09-15
247

Install MariaDB On DebianInstall MariaDB On Debian

MariaDB是一个开源的,多线程的关系数据库管理系统,是MySQL的向后兼容替代品。 它由MariaDB Foundation维护和开发,包括一些MySQL的原始开发人员。

随着Debian 9的发布,MySQL被MariaDB取代为默认的数据库系统。

在本教程中,我们将向您展示如何在Debian 9机器上安装MariaDB的两种不同方法。 第一种方法将引导您完成从Debian存储库安装MariaDB所需的步骤,而第二种方法将教您如何从官方MariaDB存储库安装最新版本的MariaDB。

通常,建议从Debian存储库安装MariaDB。

如果您更喜欢MySQL而不是MariaDB,请查看如何在Debian 9上安装MySQL教程。 如果您的应用程序没有任何特定要求,您应该坚持使用Debian 9中的默认数据库系统MariaDB。

在Debian 9上安装MariaDB

在撰写本文时,Debian main中提供的最新MariaDB版本是10.1版。

要在Debian 9上安装MariaDB,请按照下列步骤操作:

01、首先输入以下内容来更新apt packages index:

sudo apt update

02、更新包列表后,通过运行以下命令安装MariaDB:

sudo apt install mariadb-server

03、MariaDB服务将自动启动。 您可以输入以下命令进行验证:

sudo systemctl status mariadb
输出应该如下所示:
● mariadb.service - MariaDB database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset
Active: active (running) since Wed 2018-09-12 15:10:40 UTC; 1min 48s ago
Main PID: 11356 (mysqld)
Status: "Taking your SQL requests now..."
CGroup: /system.slice/mariadb.service
        └─11356 /usr/sbin/mysqld

从MariaDB存储库在Debian 9上安装MariaDB

在撰写本文时,最新版本的MariaDB是版本10.3,可以从官方的MariaDB存储库安装。 在继续下一步之前,请访问MariaDB Repository页面并检查是否有新版本可用。

要在Debian 9系统上安装MariaDB 10.3,请按照下列步骤操作:

01、第一步是启用MariaDB存储库并将存储库GPG密钥导入到系统中,以执行此操作,运行以下命令:

sudo apt install software-properties-common dirmngr
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'

02、启用存储库后,更新包列表并使用以下命令安装MariaDB:

sudo apt update
sudo apt install mariadb-server

03、MariaDB服务将自动启动,以验证它是否运行以下命令:

sudo systemctl status mariadb 输出结果:
● mariadb.service - MariaDB 10.3.8 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/mariadb.service.d
        └─migrated-from-my.cnf-settings.conf
Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago
    Docs: man:mysqld(8)
        https://mariadb.com/kb/en/library/systemd/
Main PID: 16417 (mysqld)
Status: "Taking your SQL requests now..."
    Tasks: 31 (limit: 507)
CGroup: /system.slice/mariadb.service
        └─16417 /usr/sbin/mysqld

MariaDB 安全配置

要提高MariaDB安装的安全性,请运行mysql_secure_installation脚本:

sudo mysql_secure_installation

该脚本将提示您为root帐户设置密码,删除匿名用户,限制root用户对本地计算机的访问权限并删除测试数据库。

最后,脚本将重新加载权限表,确保所有更改立即生效。

所有步骤都会详细解释,建议对所有问题回答“是”(是)。

从命令行连接到MariaDB

要通过终端以root帐户类型连接到MariaDB服务器:

mysql -u root -p

系统将提示您输入先前使用mysql_secure_installation脚本设置的root密码。

输入密码后,您将看到MariaDB shell,如下所示:

输出结果:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.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)]>

总结

在本教程中,我们向您展示了如何在Debian 9服务器上安装和保护MariaDB。

如果您遇到问题或有反馈,请在下面留言。

相关资讯

留言(0条)

我要发表看法

«-必填

«-必填,不公开

若看不清,请点击更换

«- 点击按钮

最新资讯TOP10


1. 如何在Ubuntu 18.04上安装Django

一周热门TOP10

一月热门TOP10

图书推荐