如何在CentOS 8上安装MariaDB

玛丽亚数据库 免费和开源 数据库管理系统 充当Drop的替代品 Oracle MySQL数据库服务器。 Oracle MySQL服务器的社区驱动的开发分支。 MariaDB是多用户,多线程的SQL数据库服务器。在本教程中, 如何在CentOS 8上安装和保护MariaDB 10.4

在CentOS 8上安装MariaDB

如果您的服务器没有生产中运行的任何关键服务,请在开始之前更新系统。 安装方式 CentOS 8上的MariaDB 10.4

# dnf -y upgrade

然后,您需要添加 MariaDB yum存储库 对于CPU体系结构。本指南介绍为x86_64 CPU计算机添加存储库。

cat <> /etc/yum.repos.d/mariadb.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos8-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF

添加Yum存储库后,就可以在CentOS 8上安装MariaDB 10.4存储库。

您必须分别临时禁用rhel-8-for-x86_64-appstream-rpms和AppStream存储库,以便yum可以从MariaDB镜像下载软件包。

# dnf install -y boost-program-options
# dnf --disablerepo=AppStream install -y MariaDB-server MariaDB-client

安装完成后,启动MariaDB服务,以便可以在启动时通过键入以下内容自动启动:

# systemctl enable --now mariadb

要验证MariaDB服务器正在运行,请输入:

# systemctl status mariadb

输出表明该服务处于活动状态并已启用。

# systemctl status mariadb
● mariadb.service - MariaDB 10.4.12 database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
  Drop-In: /etc/systemd/system/mariadb.service.d
           └─migrated-from-my.cnf-settings.conf
   Active: active (running) since Thu 2020-02-13 19:25:16 UTC; 8s ago
     Docs: man:mysqld(8)
......................................

安全的MariaDB数据库服务器

MariaDB服务器软件包随附以下脚本 mysql_secure_installation 执行一些与安全性相关的操作,并设置root密码。通过键入以下命令来运行脚本:

# mysql_secure_installation

系统将要求您为MariaDB根用户设置密码。这样做时,脚本将删除匿名用户,限制root用户对本地计算机的访问,并请求删除测试数据库。应该回答 “Y” (是)所有问题。就是这样! MariaDB现在准备在CentOS服务器上安装,保护和使用。

访问MariaDB

要通过终端连接到MariaDB服务器,请输入root帐户。

# mysql -u root -p

出现提示时,输入您的root密码,您将看到MariaDB shell,如下所示。

# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or g.
Your MariaDB connection id is 18
Server version: 10.4.12-MariaDB MariaDB Server

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

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

MariaDB [(none)]>

结论

在本教程中,安装方法和 安全的MariaDBCentOS的8,以及如何连接 MariaDB服务器 从命令行。如果您有任何问题或意见,请随时发表评论。

Sidebar