在CentOS 7上安装MariaDB

本教程介绍了如何在CentOS 7上安装MariaDB,包括先决条件、安装MariaDB 5.5和10.3的步骤,以及如何从命令行连接到数据库。在安装过程中,会执行安全相关的任务,如设置root用户密码,删除匿名用户等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MariaDB是一个开放源代码的关系数据库管理系统,向后兼容,二进制替代了MySQL。它由MySQL的一些原始开发人员和社区中的许多人开发。随着CentOS 7的发布,MySQL被MariaDB取代为默认数据库系统。

在本教程中,我们将向您展示如何使用官方MariaDB存储库在CentOS 7上安装最新版本的MariaDB。

先决条件

在继续本教程之前,请确保您以具有sudo特权的身份登录。

在CentOS 7上安装MariaDB 5.5

默认CentOS存储库中提供的MariaDB服务器的版本为5.5版。虽然这不是最新版本,但相当稳定。

请按照以下步骤在CentOS 7上安装和保护MariaDB 5.5:

  1. 使用yum软件包管理器安装MariaDB软件包:

    sudo yum install mariadb-server

    y在提示您继续安装时,请按。

  2. 安装完成后,使用以下命令启动MariaDB服务,并使其在启动时启动:

    sudo systemctl start mariadbsudo systemctl enable mariadb
  3. 要验证安装是否成功,请输入以下命令检查MariaDB服务状态:

    sudo systemctl status mariadb

    输出应显示该服务处于活动状态并且正在运行:

  4. 运行mysql_secure_installation脚本,它将执行一些与安全性相关的任务:

    sudo mysql_secure_installation

    系统将提示您设置root用户密码,删除匿名用户帐户,限制root用户对本地计算机的访问以及删除测试数据库。

    详细说明了这些步骤。建议回答Y所有问题。

在CentOS 7上安装MariaDB 10.3

在撰写本文时,MariaDB的最新版本是版本10.3。如果需要安装任何其他版本的MariaDB,请转至MariaDB存储库页面,并为特定的MariaDB版本生成存储库文件。

要在CentOS 7上安装MariaDB 10.3,请执行以下步骤:

  1. 第一步是启用MariaDB存储库。创建一个名为的存储库文件,MariaDB.repo并添加以下内容:

/etc/yum.repos.d/MariaDB.repo
  1. 使用yum和其他CentOS软件包相同的安装MariaDB服务器和客户端软件包:

    sudo yum install MariaDB-server MariaDB-client

    Yum可能会提示您导入MariaDB GPG密钥:

    Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    Importing GPG key 0x1BB943DB:
     Userid     : "MariaDB Package Signing Key <package-signing-key@mariadb.org>"
     Fingerprint: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db
     From       : https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

    输入y并点击Enter

  2. 安装完成后,启用MariaDB在启动时启动并启动服务:

    sudo systemctl enable mariadbsudo systemctl start mariadb
  3. 要验证安装,请输入以下内容来检查MariaDB服务状态:

    sudo systemctl status mariadb
    ● mariadb.service - MariaDB 10.3.7 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: inactive (dead)
         Docs: man:mysqld(8)
               https://mariadb.com/kb/en/library/systemd/
  4. 最后一步是运行mysql_secure_installation脚本,它将执行一些与安全性相关的任务:

    sudo mysql_secure_installation

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

    详细解释了所有步骤,建议Y对所有问题回答(是)。

从命令行连接到MariaDB

要通过终端作为根帐户类型连接到MariaDB服务器,请执行以下操作:

<span style="color:#2d3748"><code>mysql -u root -p</code></span>

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

输入密码后,将显示MariaDB shell,如下所示:

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.3.7-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.

结论

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

更多Linux教程,请移步,Centos运维教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值