使用亚马逊云服务的服务器

image.png

①层次数据库
②网络数据库
③关系数据库
其中最常使用的是”关系数据库”。
它可以像Excel表一样整理和管理信息。
而负责管理这种关系数据库的软件被称为”关系数据库管理系统(RDBMS)”。

在那些关系型数据库管理系统中,其中一个代表性的是「MySQL」。

MySQL是由Oracle公司开发和提供的关系型数据库管理系统(RDBMS)。它可以用于创建、编辑和删除数据库。作为开源软件,任何人都可以免费使用它。它可以与Ruby on Rails一起使用,本课程一直在使用MySQL。

MySQL官方网页链接:https://www.mysql.com/

并且还有一个由MySQL衍生出来的数据库,名为”MariaDB”。

“MariaDB”是一种开发中的开源软件,是MySQL的一个衍生版本。它与MySQL兼容。

2:启动MariaDB
①安装MariaDB。
如果使用Amazon Linux 2,可以通过”yum命令”安装MariaDB。

我会执行以下的命令。 (Wǒ huì de .)

终端(在EC2上执行)
[ec2-user@ip-172-31-25-189 ~]$ 执行sudo yum -y install mariadb-server mysql-devel命令。

打开数据库。
使用”systemctl命令”来打开数据库。

systemctl系统控制命令
systemctl命令是包含在Amazon Linux和CentOS中的工具,可批量启动已安装软件的工具。

终端(在EC2内执行)
[ec2-user@ip-172-31-25-189 ~]$ sudo systemctl start mariadb
→执行sudo systemctl start mariadb命令。

为了确认是否能启动,请尝试输入以下命令。

image.png

3:设置数据库的root密码
通过yum安装的MariaDB,默认情况下可以使用”user”用户访问,但密码未设置。因此,需要设置密码。

您可以自己设定密码。请设置一个您容易记住的密码。

由于以「0」或「!」开头的密码通常无法被读取,所以我们要避免使用这样的密码(例如:「0001password」、「!password」等)。
设置的密码将在后续的操作中使用,因此将其备份到备忘录应用程序中。
接下来,我们将执行以下命令。
终端(在EC2内执行)
[ec2-user@ip-172-31-25-189 ~]$ sudo /usr/bin/mysql_secure_installation
→将执行sudo /usr/bin/mysql_secure_installation命令。

然后,按照以下步骤进行执行。

只需要一種選擇:
步驟 要做的事情
① 如果顯示「Enter current password for root (enter for none):」,按下Enter鍵。
② 如果顯示「Set root password? [Y/n]」,輸入「Y」,然後按下Enter鍵。
③ 如果顯示「New password:」,輸入自己設定的密碼(※雖然螢幕上沒有顯示任何內容,但可以輸入)。
④ 如果顯示「Re-enter new password:」,輸入相同的密碼(雖然螢幕上沒有顯示任何內容,但可以輸入)。
如果顯示「… Success!」,則密碼設定完成。然而,您還需要回答一些詳細設定。

在出现提示时,按“Y”输入并按回车键执行以下操作:
①当显示“是否删除匿名用户?[Y/n]”时,输入“Y”并按回车键。
②当显示“是否禁止远程登录root用户?[Y/n]”时,输入“Y”并按回车键。
③当显示“是否删除测试数据库及其访问权限?[Y/n]”时,输入“Y”并按回车键。
④当显示“是否现在重新加载权限表?[Y/n]”时,输入“Y”并按回车键。
一旦提示显示完毕,配置即完成。

让我们确认与数据库的连接。
我们将尝试确认之前已设置的密码是否可用。请键入以下命令。

终端(在EC2内执行)
[ec2-user@ip-172-31-25-189 ~]$ mysql -u root -p
→ 执行mysql -u root -p命令。

请输入密码并按Enter键,即可完成数据库设置。如果显示如下内容,则表示数据库设置已完成。

image.png
广告
将在 10 秒后关闭
bannerAds