使用AWS, 用数据库构建博客系统.

使用数据库构建博客系统。

由于上一次已创建了NAT网关,所以现在可以在私有子网上安装各种软件,包括在配置好的数据库服务器上安装MySQL和在Web服务器上安装WordPress来构建博客系统。

这次的内容

按照以下顺序构建博客系统。

DB服务器的配置

安装MySQL到DB服务器,并创建一个数据库,以便能够从WordPress中保存数据。

将WordPress安装在Web服务器上。

在Web服务器上安装WordPress(就是这样)

WordPress的初始设置

将WordPress进行初始设置,并将其配置为使用上述创建的数据库。

在DB服务器上安装MySQL。

安装MySQL

在登录数据库服务器的状态下,输入下一个命令。

$ sudo yum -y install mysql-server
スクリーンショット 2018-10-31 23.13.00.png

不行啊!!!

完成以上活动之后,

咱们也试一试吧。

MySQL的启动和初始设置

启动MySQL

$ sudo service mysqld start

管理者密码设置

$ mysqladmin -u root password
スクリーンショット 2018-10-31 23.36.25.png

哎呀???

因为书本和流程不同,所以不顺利呢…

以上的问题解决了!

スクリーンショット 2018-10-31 23.38.08.png

但是如果是这样的话,

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

由于发生了这个错误,无法使用命令。

mysql> set password for root@localhost=password('hogehogege');

随便做吧。 zuò ba.)

只需要一种方式:根据上述内容作为参考。

创建WordPress所需的数据库

创建数据库

$ mysql -p -u root

登录后

mysql> CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
スクリーンショット 2018-10-31 23.48.12.png

创建用户并赋予其完全访问权限。

mysql> grant all on wordpress.* to wordpress@"%" identified by 'wordpresspasswd';
スクリーンショット 2018-10-31 23.53.00.png

尽管复杂,我们还是要做。

为了反映上述的权限更改,请执行”flush privileges”命令。

mysql> flush privileges;

请确认已创建的WordPress用户是否真实注册成功。

请在下面输入命令。

mysql> select user, host from mysql.user;
スクリーンショット 2018-10-31 23.57.01.png

做得不错嘛。

用以下命令来结束mysql命令。

mysql> exit;

配置为自动启动

执行下面的命令

mysql> sudo chkconfig mysqld on

将WordPress安装到Web服务器中。

接下来我们要在Web服务器上安装WordPress。

安装PHP和MySQL库。

请在Web服务器上进行操作!

安装运行WordPress所需的库文件。

$ sudo yum -y install php php-mysql php-mbstring

确认与MySQL的连接

安装mysql命令
$ sudo yum -y install mysql

当你掌握了使用mysql命令后,执行以下的指令。

$ mysql -h 10.0.2.10 -u wordpress -p

输入密码并确认连接后,通过输入“exit;”来结束。

WordPress的下载

$ cd ~
$ wget http://ja.wordpress.org/latest-ja.tar.gz

进行展开和安装

下载

$ tar xzvf latest-ja.tar.gz

切换到wordpress目录

$ cd wordpress

将其放置在Apache可见的位置。

$ sudo cp -r * /var/www/html/

将文件的所有者/组更改为apache/apache。

$ sudo chown apache:apache /var/www/html -R

设置WordPress

由于WordPress的安装已经完成,我们要开始进行各种设置。

Apache的启动

$ sudo service httpd start

进行WordPress的初始设置

当你访问Web服务器时,应该会显示WordPress的初始设置画面。

因此,需要查找分配给Web服务器的DNS名称或公共IP地址。

スクリーンショット 2018-11-01 0.21.25.png

访问

スクリーンショット 2018-11-01 0.23.17.png

哦,终于动了……太好了…

请点击开始吧

スクリーンショット 2018-11-01 0.24.15.png

我们要切换到这个页面了。

设置数据库

让我们输入数据库的信息吧!按照步骤来做的话,就像图片上显示的一样好。

スクリーンショット 2018-11-01 0.27.05.png

执行安装

スクリーンショット 2018-11-01 0.29.02.png

输入网站的标题和管理员信息。

スクリーンショット 2018-11-01 0.45.06.png

执行安装

スクリーンショット 2018-11-01 0.46.44.png
スクリーンショット 2018-11-01 0.47.38.png

放进去了。

结束了

思考

这就先结束吧。
整体上再复习一遍,看是否需要总结成一篇文章。

我第一次完全搞定了基础设施周围的事情,感觉很有趣。我希望继续以这样的劲头努力学习,提升我的能力。

广告
将在 10 秒后关闭
bannerAds