如何在 CentOS 7 中安装并保护 MariaDB 10
MariaDB是著名 MySQL 数据库管理服务器软件的一个免费开源分支,由 MySQL 背后的智囊团开发,旨在保持免费/开源。
在本教程中,我们将向您展示如何在最广泛使用的 RHEL/CentOS 和 Fedora 发行版中安装MariaDB 10.1稳定版。
供您参考,Red Hat Enterprise Linux/CentOS 7.0 从支持 MySQL 切换为支持 MariaDB 作为默认数据库管理系统。
请注意,在本教程中,我们假设您以 root 身份在服务器上工作,否则,请使用sudo 命令运行所有命令。
步骤 1:添加 MariaDB Yum 存储库
1.首先添加适用于 RHEL/CentOS 和 Fedora 系统的MariaDB YUM存储库文件。MariaDB.repo
# vi /etc/yum.repos.d/MariaDB.repo
现在将以下行添加到您各自的 Linux 发行版本,如下所示。
在 CentOS 7 上
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.9/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
在 RHEL 7 上
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.9/rhel7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
第 2 步:在 CentOS 7 中安装 MariaDB
2.一旦添加了 MariaDB 存储库,您只需一个命令即可轻松安装它。
# yum install MariaDB-server MariaDB-client -y
3. MariaDB 软件包安装完成后,立即启动数据库服务器守护程序,并使其在下次启动时自动启动,如下所示:
# systemctl start mariadb # systemctl enable mariadb # systemctl status mariadb
步骤3:在CentOS 7中保护MariaDB
4.现在是时候通过设置 root 密码、禁用远程 root 登录、删除测试数据库以及匿名用户并最终重新加载权限来保护您的 MariaDB,如下面的屏幕截图所示:
# mysql_secure_installation
5.保护数据库服务器后,您可能需要检查某些 MariaDB 功能,例如:已安装的版本、默认程序参数列表,还可以登录到 MariaDB 命令 shell,如下所示:
# mysql -V # mysqld --print-defaults # mysql -u root -p
第 4 步:学习 MariaDB 管理
如果您是 MySQL/MariaDB 新手,请先阅读以下指南:
- 初学者学习 MySQL/MariaDB – 第 1 部分
- 初学者学习 MySQL/MariaDB – 第 2 部分
- MySQL 基本数据库管理命令 - 第三部分
- 20 个用于数据库管理的 MySQL(MySQLadmin)命令 - 第四部分
还请查看以下文章来微调您的 MySQL/MariaDB 性能并使用工具来监控数据库的活动。
现在就这样了!在这个简单的教程中,我们向您展示了如何在各种 RHEL/CentOS 和 Fedora 中安装MariaDB 10.1稳定版。使用下面的反馈表向我们发送有关本指南的任何问题或想法。