1

CentOS 7 上安装 MariaDB 的 2 种方法

 1 year ago
source link: https://blog.51cto.com/sharepointchina/5937029
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

MariaDB 是一个流行的开源 SQL 数据库管理系统,它是 MySQL 的一个分支和直接替代品。自 Oracle 收购 MySQL 以来,MariaDB 成为开源社区首选的数据库系统。MariaDB 通过更快的复制速度、更严格的安全措施和额外的存储引擎提供了改进的性能,还有一些好处。

CentOS 7 上安装 MariaDB 的 2 种方法_mysql

在本指南中,您将学习如何在 CentOS 7 上安装 MariaDB。

有两种安装 MariaDB 服务器的方法。您可以安装 CentOS 7 存储库中可用的默认版本,也可以通过手动添加 MariaDB 存储库来安装最新版本。

主要分享低代码、微服务、容器化、SAAS‬、系统架构方面的的‬内容‬‬,希望‬大家‬点赞‬,评论,关注‬。

1) 使用 Yum 在 CentOS 7 上安装 MariaDB

CentOS 存储库中 MariaDB 的默认版本是 MariaDB 5.5。虽然不是最新版本,但它非常稳定,强烈推荐。

要在 CentOS 7 上安装 MariaDB 5.5,请登录到您的服务器实例并使用 yum 包管理器,如图所示。

$ sudo yum install mariadb-server

出现提示时,按“y”表示“是”以继续安装过程。

要启动 MariaDB 数据库服务器,请发出命令:

$ sudo systemctl start mariadb

此外,您可以使用以下命令启用 MariaDB 在启动时启动:

$ sudo systemctl enable mariadb

要确认 MariaDB 是否正在运行,请运行:

$ sudo systemctl status mariadb
CentOS 7 上安装 MariaDB 的 2 种方法_mysql_02

检查 mariadb 状态

上面的输出确认 MariaDB 已启动并正在运行。要确认安装的 MariaDB 版本,只需运行命令

mysql -V

CentOS 7 上安装 MariaDB 的 2 种方法_mysql_03

检查 MariaDB 版本

您还可以使用所示的 rpm 命令:

$ rpm -qi | grep mariadb
CentOS 7 上安装 MariaDB 的 2 种方法_CentOS_04

rpm 命令检查 MariaDB 版本

您还可以在登录数据库时查看 MariaDB 的版本。

$ sudo mysql -u root -p
CentOS 7 上安装 MariaDB 的 2 种方法_新版本_05

登录 MariaDB 服务器

2) 从 Repo 安装 MariaDB

在编写本指南时,MariaDB 的最新版本是 MariaDB 10.4。要安装它,首先创建一个存储库文件,如下所示:

$ sudo vim /etc/yum.repos.d/mariadb.repo

接下来,粘贴以下内容:

[mariadb]
name = MariaDB baseurl = http://yum.mariadb.org/10.4/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

保存并退出文件。

接下来,更新 yum 缓存索引,如图所示。

$ sudo yum makecache fast

要安装 MariaDB 10.4,请运行以下命令:

$ sudo yum install mariadb-server mariadb-client

出现提示时,按“y”表示“是”以继续安装过程。

要启动 MariaDB 数据库服务器,请运行以下命令:

$ sudo systemctl start mariadb

此外,您可以通过调用以下命令使 MariaDB 在启动时启动:

$ sudo systemctl enable mariadb

要确认 MariaDB 是否正在运行,请运行:

$ sudo systemctl status mariadb

同样,您可以使用各种方法来确认 MariaDB 的版本,如前所述。

$ rpm -qi MariaDB-server
CentOS 7 上安装 MariaDB 的 2 种方法_CentOS_06

确认安装了最新的 MariaDB 服务器

从命令行访问 MariaDB 数据库

要以 root 用户身份访问 MariaDB 数据库,请调用以下命令:

$ sudo mysql -u root -p

系统将提示您输入 sudo 密码,然后是 root 密码。

CentOS 7 上安装 MariaDB 的 2 种方法_CentOS_07

此外,您可以创建另一个用户并分配权限,如图所示

MariaDB [(none)] > create user 'linoxide'@'localhost' IDENTIFIED BY 'Password';
MariaDB [(none)] > GRANT ALL PRIVILEGES ON *.* TO 'linoxide'@'localhost';

接下来,使用以下命令注销:

MariaDB [(none)] > quit;

然后使用用户登录

$ sudo mysql -u linoxide -p

从 CentOS 7 中删除 MariaDB

如果您希望从 CentOs 7 中删除您的 MariaDB 实例,请先停止 MariaDB 服务。

$ sudo systemctl stop mariadb.service

接下来,使用以下命令从 CentOS 7 中完全删除 MariaDB:

$ sudo yum remove -y mariadb-server mariadb-client

最后,删除所有数据文件,如图所示。

$ sudo rm -rf /var/lib/mysql /etc/my.cnf

在本指南中,我们将引导您完成在 CentOS 7 上安装 MariaDB 的步骤。我们介绍了安装 MariaDB 稳定版本以及最新版本。

主要分享低代码、微服务、容器化、SAAS‬、系统架构方面的的‬内容‬‬,希望‬大家‬点赞‬,评论,关注‬。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK