香港服务器上安装MariaDB教程
MariaDB是一个开源的数据库管理系统,通常安装为流行的LEMP(Linux,Nginx,MySQL/MariaDB,PHP/Python/Perl)堆栈的一部分。它使用关系数据库和SQL(结构化查询语言)来管理其数据。MariaDB是由MySQL开发人员管理的MySQL的分支。它被设计为替代MySQL,使用一些引用的命令mysql,并且是CentOS 7上的默认软件包。MariaDB对于我们新世界主机香港服务器或美国服务器的用户来说是一个很值得考虑数据库管理系统,所以今天小编就带着大家在Linux服务器上安装配置MariaDB。
在本教程中,小编将介绍如何在CentOS 7服务器上安装最新版本的MariaDB。如果您特别需要MySQL,请自己查询如何在CentOS 7上安装MySQL。
(1)先决条件
要遵循本教程,您将需要:一个具有非root用户权限的CentOS 7 sudo。您可以使用CentOS 7指南在"初始服务器设置"中了解有关如何设置具有这些权限的用户的更多信息。
(2)安装MariaDB
我们将使用Yum安装MariaDB包,y当提示确认我们希望继续时,按:
sudo yum install mariadb-server
安装完成后,我们将使用以下命令启动守护程序:
sudo systemctl start mariadb
systemctl 不显示所有服务管理命令的结果,因此要确保我们成功,我们将使用以下命令:
sudo systemctl status mariadb
如果MariaDB成功启动,则输出应包含"Active:active(running)",
最后一行应该如下所示:
Dec 01 19:06:20 centos-512mb-sfo2-01 systemd[1]: Started MariaDB database server.
接下来,让我们花点时间来确保MariaDB在引导时启动,使用systemctl enable命令,这将创建必要的符号链接。
sudo systemctl enable mariadb
Created symlink from
/etc/systemd/system/multi-user.target.wants/mariadb.service to
/usr/lib/systemd/system/mariadb.service.
接下来,我们将注意力放在保护我们的安装。
(3)保护MariaDB服务器
MariaDB包括一个安全脚本,用于更改一些不太安全的默认选项,例如远程root登录和示例用户。使用此命令运行安全脚本:
sudo mysql_secure_installation
该脚本为每个步骤提供了详细的说明。第一个提示要求输入root密码,该密码尚未设置,因此我们会ENTER按照建议按下。接下来,系统将提示您设置root密码。
然后,我们将接受所有安全建议Y,然后按ENTER剩余的提示,这将删除匿名用户,不允许远程root登录,删除测试数据库,并重新加载权限表。
最后,现在我们已经确保安装,我们将验证它的工作。
(4)测试安装
我们可以验证我们的安装,并通过连接mysqladmin工具,一个允许您运行管理命令的客户端获取相关信息。使用以下命令以root(-u root)方式连接到MariaDB ,提示输入密码(-p)并返回版本。
mysqladmin -u root -p version
你应该看到类似的输出:
mysqladmin Ver 9.0 Distrib 5.5.50-MariaDB, for Linux on x86_64
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. Server version
5.5.50-MariaDB Protocol version
10 Connection
Localhost via UNIX socket UNIX socket
/var/lib/mysql/mysql.sock
Uptime: 4 min 4 sec
Threads: 1 Questions: 42 Slow queries: 0 Opens: 1 Flush tables: 2 Open tables: 27 Queries per second avg: 0.172
这表示安装已成功。
在本教程中,我们已经在CentOS 7服务器上安装并保护了MariaDB。要了解有关使用MariaDB的更多信息,如果您还有什么不明确或不懂的地方,欢迎来新世界主机咨询了解,详情请咨询Skype:vpssj.net@hotmail.com TEL:400 1109 210。我们必将竭诚为您服务。