linux 7 安装 mariadb,在CentOS 7上安装MariaDB

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

如果出于任何原因需要安装MySQL,请查看如何在CentOS 7上安装MySQL教程。如果您的应用程序没有任何特定要求,则应坚持使用MariaDB,这是CentOS 7中的默认数据库系统。

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

先决条件

在继续学习本教程之前,请确保您以位用户的身份使用sudo权限登录。

在CentOS 7上安装MariaDB 5.5

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

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

使用yum软件包管理器安装MariaDB软件包:sudo yum install mariadb-server

在系统提示您继续执行时,按y。安装。

安装完成后,使用以下命令启动MariaDB服务并使其在启动时启动:sudo systemctl start mariadb

sudo systemctl enable mariadb

要验证安装是否成功,请键入以下内容来检查MariaDB服务状态:sudo systemctl status mariadb

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

运行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,请按照以下步骤操作:

第一步是启用MariaDB存储库。创建一个名为MariaDB.repo的存储库文件,并添加以下内容:  /etc/yum.repos.d/MariaDB.repo# MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC

# http://downloads.mariadb.org/mariadb/repositories/

[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/10.3/centos7-amd64

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1

使用yum安装MariaDB服务器和客户端软件包,与其他CentOS软件包相同:sudo yum install MariaDB-server MariaDB-client

提示您导入MariaDB GPG密钥:Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

Importing GPG key 0x1BB943DB:

Userid : "MariaDB Package Signing Key "

Fingerprint: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db

From : https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

键入y,然后按Enter。

安装完成后,启用MariaDB在启动时启动并启动服务:sudo systemctl enable mariadb

sudo systemctl start mariadb

来验证安装通过键入以下内容来检查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/

最后一步是运行mysql_secure_installation脚本,它将执行一些与安全性相关的任务:sudo mysql_secure_installation

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

详细介绍了所有步骤,并进行了详细说明。建议对所有问题回答Y(是)。

从命令行连接到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 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。

现在您的MariaDB服务器已启动并正在运行,并且您知道如何从命令行连接到MariaDB服务器,您可能需要查看以下指南:

如果您希望通过命令行使用Web界面,则可以安装phpMyAdmin并通过它管理您的MariaDB数据库。该帖子是 在CentOS 7  系列上安装LEMP堆栈的一部分。

该系列的其他帖子:

• 在CentOS 7上安装PHP 7

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值