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”
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
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並讓它處於可以公開的狀態。
感谢您一直以来的支持,也非常感谢您对本次的关注。