在 Red Hat Enterprise Linux 7 或 CentOS 7 上安装 MariaDB 服务器
在安装或升级 Tiebreaker 软件之前,必须在主机系统上安装 MariaDB 服务器。
开始之前
主机系统必须在 Red Hat Enterprise Linux(RHEL)7 或 CentOS 7 上运行。- 以 root 身份登录主机系统。
示例
login as: root
root@mcctb's password:
Last login: Fri Jan 8 21:33:00 2017 from host.domain.com - 安装 MariaDB 服务器:[root@mcctb ~]# yum install mariadb-server.x86_64
示例
[root@mcctb ~]# yum install mariadb-server.x86_64
Loaded plugins: fastestmirror, langpacks
...
...
=======================================================================================
Package Arch Version Repository Size
=======================================================================================
Installing:
mariadb-server x86_64 1:5.5.56-2.el7 base 11 M
Installing for dependencies:
Transaction Summary
=======================================================================================
Install 1 Package (+8 Dependent packages)
Upgrade ( 1 Dependent package)
Total download size: 22 M
Is this ok [y/d/N]: y
Downloading packages:
No Presto metadata available for base
warning: /var/cache/yum/x86_64/7/base/packages/mariadb-libs-5.5.56-2.el7.x86_64.rpm:
Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY] 1.4 MB/s | 3.3 MB 00:00:13 ETA
Public key for mariadb-libs-5.5.56-2.el7.x86_64.rpm is not installed
(1/10): mariadb-libs-5.5.56-2.el7.x86_64.rpm | 757 kB 00:00:01
..
..
(10/10): perl-Net-Daemon-0.48-5.el7.noarch.rpm| 51 kB 00:00:01
-----------------------------------------------------------------------------------------
Installed:
mariadb-server.x86_64 1:5.5.56-2.el7
Dependency Installed:
mariadb.x86_64 1:5.5.56-2.el7 perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7
perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7 perl-DBD-MySQL.x86_64 0:4.023-5.el7
perl-DBI.x86_64 0:1.627-4.el7 perl-IO-Compress.noarch 0:2.061-2.el7 perl-Net-Daemon.noarch 0:0.48-5.el7 perl-PlRPC.noarch 0:0.2020-14.el7
Dependency Updated:
mariadb-libs.x86_64 1:5.5.56-2.el7
Complete! - 启动 MariaDB 服务器:[root@mcctb ~]# systemctl start mariadb
示例
[root@mcctb ~]# systemctl start mariadb
- 验证 MariaDB 服务器已启动:[root@mcctb ~]# systemctl status mariadb
示例
[root@mcctb ~]# systemctl status mariadb
mariadb.service - MariaDB database server
...
Nov 08 21:28:59 mcctb systemd[1]: Starting MariaDB database server...
...
Nov 08 21:29:01 scspr0523972001 systemd[1]: Started MariaDB database server.注确保为 MariaDB 开启了“启用自动启动”设置。 - 配置安全性和密码设置:[root@mcctb ~]# mysql_secure_installation
示例
[root@mcctb ~]# mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
Set root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Remove anonymous users? [Y/n] y
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] y
... Success!
Remove test database and access to it? [Y/n] y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reload privilege tables now? [Y/n]
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
提供反馈