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

打印 上一主题 下一主题

主题 651|帖子 651|积分 1953

前言:

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搭建个人博客 - 云起实行室-在线实行-上云实践-阿里云开辟者社区-阿里云官方实行平台-阿里云


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

耶耶耶耶耶

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表