入门云计算-阿里云RDS数据库 002 &建立WordPress博客

前言:

AWS于2009年推出Amazon RDS,其中支持MYSQL数据库引擎。

阿里云2011年发布RDS for MySQL版本。

一、阿里云RDS是什么

阿里云RDS(Relational Database Service)是阿里巴巴云计算公司提供的一项云关系型数据库服务。这项托管服务旨在简化数据库的设置、运营和扩展工作,让用户能够在云端轻松部署、管理和扩展关系型数据库。

二、RDS的购买&开通

 区域:华北6(乌兰察布) 

引擎规格:MYSQL 8.0

数据库设置:

创建数据库账号:

开通成功后查询数据库<实例列表>,点击<管理>按钮来添加数据库账号(普通账号)和密码

EthanNi_20240429/xathyk-pifra9-Fijtyt 

创建数据库:

三、基于ECS部署express

部署Apache

在ECS服务器上,执行以下命令,安装Apache服务及其扩展包。

yum -y install httpd httpd-manual mod_ssl mod_perl

yum -y install httpd httpd-devel

设置启动服务以及开机自启动。

systemctl start httpd

systemctl enable httpd

验证:输入如下链接,如果显示如下图的测试页面表示Apache服务安装成功

​​​​​​ http://8.130.83.61:80

下图为前置条件:ECS的安全组的入方向,打开80端口。

安装WordPress,

WordPress是使用PHP语言开发的博客平台

[root@iZ0jl9tbkk3x089dfl8imsZ ~]# echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
[root@iZ0jl9tbkk3x089dfl8imsZ ~]# systemctl restart httpd

http://8.130.83.61/phpinfo.php

显示如下页面说明部署PHP成功。

安装和配置WordPress:

cd /usr/share/nginx/html

wget https://wordpress.org/wordpress-5.4.2.zip

unzip wordpress-5.4.2.zip       ---解压

修改 wp-config.php 配置文件:

修改前:

sed -i 's/database_name_here/wordpress_ethan/' /var/www/html/wp-blog/wp-config.php

sed -i 's/username_here/EthanNi_20240429/' /var/www/html/wp-blog/wp-config.php

sed -i 's/password_here/xathyk-pifra9-Fijtyt/' /var/www/html/wp-blog/wp-config.php

sed -i 's/localhost/rm-0jl6x338t6zi23a468o.mysql.rds.aliyuncs.com/' /var/www/html/wp-blog/wp-config.php

说明: RDS数据库的外网连接地址可以在【RDS管理控制台-实例详情-数据库链接】查看,如下图。如未创建外网连接,可以直接在此创建。

修改后:

http://8.130.83.61/wp-blog/wp-admin/install.php

分析:DB_NAME配置错误,


sed -i '0,/EthanNi_20240429/s//wordpress_ethan/' /var/www/html/wp-blog/wp-config.php

这个命令的解释如下:

- `0,/EthanNi_20240429/`:这个范围指示从文件的开始到第一次出现 "EthanNi_20240429" 的地方。`0` 表示从文件的一开始就开始查找。
- `s//wordpress_ethan/`:在这个 `s` 命令中,我们不需要再指定搜索模式,因为它会使用之前由地址指定的模式。这意味着 `/EthanNi_20240429/` 中找到的第一个实例将被替换为 "wordpress_ethan"。

这个命令的作用是在整个 `wp-config.php` 文件中查找第一个匹配 "EthanNi_20240429" 的地方,并将该实例替换为 "wordpress_ethan"。

记住,执行此类命令之前,备份相关文件总是一种好习惯。这可以确保如果发生错误,你可以恢复到原始状态。

经确认,在此之前,数据库表结构是空的。

登记用户:

注册成功后可以在数据库里面查到用户记录:

点击<Install WordPress>后后台应该会初始化数据库,新建一系列表:

参考:

使用ECS和RDS搭建个人博客 - 云起实验室-在线实验-上云实践-阿里云开发者社区-阿里云官方实验平台-阿里云

  • 18
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值