AWS:在Intel Mac上通过简单的LAMP服务器运行WordPress(MariaDB安装)

首先

这是一篇有关AWS实操学习的记录。
根据2022年8月的信息发布。

我的目标是使用EC2创建一个简易的虚拟服务器,并安装用于博客的WordPress软件。
同时,我希望能够将WordPress外部发布。

这次我要发布关于在数据库中安装“MariaDB”的方法。

由于本次活动主要以实践为主,因此我们尽量简化每项服务的概要和术语解释。

目标

将WordPress在虚拟服务器上可用

冲往终点的进程

1. 创建VPC和子网
2. 创建EC2实例/设置安全组
3. SSH连接到EC2
4. 安装Web服务器“Apache”
5. 安装编程语言“PHP”

6. 在数据库中安装MariaDB(本文将在此处进行说明)。

7. 安装WordPress

这篇文章的目的是什么。

理解MariaDB的安装方法。
理解mysql命令的操作方法。
理解创建数据库的方法。

运动环境

・2013年末 MacBook Pro(Retina,13英寸)
・macOS:Big Sur 11.6.1
・CPU:Intel
・内存:8GB

MariaDB的安装和数据库创建的流程

MariaDB是一个派生自MySQL的开源关系型数据库管理系统。
虽然不详细说明其来源和发展背景,但基本命令和功能与MySQL有很多共同之处。

对于第①、第②和第③项,与上一篇文章相比是相同的进展。

SSH连接到EC2实例。

请点击此处了解更多详细信息。

切换至root用户

这里有更详细的信息。

启动Apache

请在这里了解更多信息。

安装MariaDB

请在下方输入yum命令↓

# yum install mariadb mariadb-server

按下回车键后,将输出以下信息↓※部分信息省略。

~~~~省略します~~~~
================================================================================
 Package             アーキテクチャー
                                 バージョン               リポジトリー     容量
================================================================================
インストール中:
 mariadb             x86_64      1:5.5.68-1.amzn2         amzn2-core      8.8 M
 mariadb-server      x86_64      1:5.5.68-1.amzn2         amzn2-core       11 M

トランザクションの要約
================================================================================
インストール  2 パッケージ

総ダウンロード容量: 20 M
インストール容量: 106 M
Is this ok [y/d/N]:

当您输入y并按下回车键时,将输出以下信息↓ ※部分内容已省略。

Downloading packages:
(1/2): mariadb-5.5.68-1.amzn2.x86_64.rpm                   | 8.8 MB   00:00     
~~~~省略します~~~~
インストール:
  mariadb.x86_64 1:5.5.68-1.amzn2     mariadb-server.x86_64 1:5.5.68-1.amzn2    

完了しました!

如果出现“完成”或“Complete!”的显示,那么就表示成功了。

在MariaDB中设置用户和密码。

a.)以root用户身份登录

请键入以下命令↓

# mysql -u root -p
由于初始状态下只有root用户被设置,因此在输入上述命令后按下回车键即可登录。
b.) 输入密码

成功后将输出以下命令↓

Enter password:
由于初始状态下没有设置密码,请直接按下回车键,而不输入任何内容。

接下来将输出以下信息 ↓

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.68-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

如果成功的话,MariaDB [(none)]>这样的提示会显示在最后一行。

c.) 修改 root 用户的密码

出于安全考虑,请输入以下命令以更改root用户的密码。

MariaDB [(none)]> update mysql.user set password=password('変更予定のパスワード') where user ='root';flush privileges;
细节很小,但在这里使用的是「’」(单引号)。请注意不要与「`」(反引号)弄混。

成功后将输出以下信息↓

成功后将会输出以下信息↓

Query OK, 4 rows affected (0.00 sec)
Rows matched: 4  Changed: 4  Warnings: 0

Query OK, 0 rows affected (0.00 sec)

创建数据库

在这里我们将以用户名称为例,解释为user。密码将使用在前一项目中更改过的密码。

a.) 创建MariaDB用户

请键入以下命令↓

MariaDB [(none)]> create user 'user'@'localhost' IDENTIFIED BY '変更したパスワード';

当成功时,将输出以下命令↓

Query OK, 0 rows affected (0.00 sec)
创建数据库

在这里,我们将以userdb作为数据库名进行创建作为示例。

请键入以下命令↓

MariaDB [(none)]> create database userdb;

数据库名称的创建方法是,在前述项目中输入的用户名user后面直接输入db。

成功后,将输出以下命令↓

Query OK, 1 row affected (0.00 sec)
将所有权限授予创建的用户。

授予已创建数据库的所有权限。

请键入以下命令↓

MariaDB [(none)]> grant all privileges on userdb.* to "user"@"localhost"; FLUSH PRIVILEGES;

请确保在输入”作成したデータベース名”和”作成したユーザー名”时无误,虽然会有些长,请授予所有权限于(作成したデータベース名).*给”作成したユーザー名”@”localhost”;然后刷新权限。

当成功时,将会输出以下命令↓

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

确认数据库是否已创建。

这是本文章的最后一步。

请输入以下命令以确认是否成功创建了数据库↓

MariaDB [(none)]> show databases;

下面的信息将被输出↓

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
| userdb             | ←ここの「userdb」があればOK
+--------------------+
5 rows in set (0.00 sec)

如果以前创建的数据库名称userdb显示出来,那就是成功了。

附言 (fù

这次我发布了关于安装MariaDB并创建数据库的流程。MariaDB似乎越来越多地被用作MySQL的替代品。

下次我打算終於安裝WordPress並讓它處於可以公開的狀態。

感谢您一直以来的支持,也非常感谢您对本次的关注。

广告
将在 10 秒后关闭
bannerAds