【華為云實(shí)踐系列】RDS Mysql搭建WordPress

為了進(jìn)一步熟悉華為云服務(wù),這里使用華為的RDS Mysql搭建WordPres博客


一、準(zhǔn)備工作

  1. 一臺(tái)華為ECS服務(wù)器
  2. 華為主備類(lèi)別RDS Mysql服務(wù)
  3. 一個(gè)EIP彈性IP
  4. 下面給出搭建Wordpress所需要的服務(wù)
    (1) Apache安裝
    (2) Mysql安裝
    (3) Php安裝
    (4) Wordpress安裝

二、搭建過(guò)程

  1. 購(gòu)買(mǎi)一臺(tái)ECS服務(wù)器/一個(gè)彈性IP

購(gòu)買(mǎi)一臺(tái)華為ECS服務(wù)器和一個(gè)彈性IP,下面這個(gè)網(wǎng)址有詳細(xì)的購(gòu)買(mǎi)服務(wù)過(guò)程,不再贅述:
購(gòu)買(mǎi)華為云彈性服務(wù)器

本次操作的華為云彈性服務(wù)器系統(tǒng)版本為CentOS 7.2

  1. 相關(guān)服務(wù)安裝
  • Mysql 安裝

CentOS 7 之后yum 默認(rèn)源安裝MariaDB代替MySQL,如果已經(jīng)安裝先卸載再按照如下步驟按照Mysql
下載mysql的源

wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

安裝yum庫(kù)

yum localinstall -y mysql57-community-release-el7-7.noarch.rpm

安裝Mysql

yum install -y mysql-community-server

啟動(dòng)Mysql

systemctl start mysqld.service(啟動(dòng)MySQL服務(wù))
systemctl restart mysqld.service(重啟MySQL服務(wù))
systemctl stop mysqld.service(停止MySQL服務(wù))

設(shè)置開(kāi)機(jī)啟動(dòng)

 chkconfig mysqld on

Mysql5.7初次安裝成功后會(huì)生成一個(gè)隨機(jī)密碼,使用下面命令查看隨機(jī)密碼

grep 'temporary password' /var/log/mysqld.log

登錄修改密碼

mysql -uroot -p (這里輸入上面獲取的面)
mysql > SET PASSWORD = PASSWORD('your new password');
mysql > flush privileges;
mysql > exit
  • 安裝Apache

執(zhí)行下面命令、安裝httpd軟件

yum install -y httpd

啟動(dòng)httpd服務(wù)

systemctl start httpd.service

設(shè)置開(kāi)機(jī)啟動(dòng)

chkconfig httpd on

測(cè)試服務(wù)器安裝成功,輸入綁定在本機(jī)的EIP

  • 安裝PHP

執(zhí)行下面命令,安裝PHP相關(guān)環(huán)境

yum install -y php php-fpm php-mysql 

啟動(dòng)php-fpm服務(wù)

systemctl start php-fpm.service

查看 php-fpm 進(jìn)程監(jiān)聽(tīng)哪個(gè)端口

netstat -nlpt | grep php-fpm

設(shè)置開(kāi)機(jī)自動(dòng)啟動(dòng)php-fpm服務(wù)

chkconfig php-fpm on
  1. 搭建WordPress環(huán)境
  • 購(gòu)買(mǎi)配置RDS
  1. 購(gòu)買(mǎi)過(guò)程不再說(shuō)明,訪(fǎng)問(wèn) https://www.huaweicloud.com/product/mysql.html 購(gòu)買(mǎi)
  2. 確保RDS和ECS使用同一個(gè)安全組
  • 創(chuàng)建Wordpress所需要的數(shù)據(jù)庫(kù)

(1) 方式一 華為云RDS控制臺(tái)
華為云RDS提供可視化的控制臺(tái),可以方便我們創(chuàng)建賬號(hào)并授權(quán)以及數(shù)據(jù)庫(kù)管理等操作
(2) 遠(yuǎn)程登錄連接RDS實(shí)例(以L(fǎng)inux為例)
a. 切換至華為云RDS控制臺(tái)中的實(shí)例管理頁(yè)面,在基本信息中下載SSL證書(shū)
b. 上傳SSL證書(shū)至需要連接RDS Mysql的彈性服務(wù)器或者其他可以連接的設(shè)備
c. 切換至華為云RDS控制臺(tái)中的實(shí)例管理頁(yè)面,在基本信息中打開(kāi)公網(wǎng)訪(fǎng)問(wèn),將彈性服務(wù)器的IP地址添加到公網(wǎng)白名單中
d. 登錄彈性服務(wù)器,命令登錄

mysql -h <hostName> -P 3306 -u <userName> -p [--ssl-ca=<caName>]

    如果通過(guò)彈性云服務(wù)器連接,-h是主機(jī)IP,即在“實(shí)例管理”頁(yè)面單擊實(shí)例名稱(chēng),進(jìn)入“基本信息”頁(yè)面,“實(shí)例信息”模塊的“內(nèi)網(wǎng)地址”。如果通過(guò)連接了公網(wǎng)的設(shè)備訪(fǎng)問(wèn),-h為“基本信息”頁(yè)面,“實(shí)例信息”模塊的“彈性公網(wǎng)IP”。
    -P是端口,默認(rèn)3306,當(dāng)前端口即在“實(shí)例管理”頁(yè)面單擊實(shí)例名稱(chēng),進(jìn)入“基本信息”頁(yè)面,“實(shí)例信息”模塊的“數(shù)據(jù)庫(kù)端口”。
    -u是用戶(hù)名,即華為云關(guān)系型數(shù)據(jù)庫(kù)帳號(hào)(默認(rèn)管理員帳號(hào)為root)。
    -p是密碼,即數(shù)據(jù)庫(kù)帳號(hào)對(duì)應(yīng)的密碼。
    --ssl-ca是相應(yīng)的SSL證書(shū)文件名,該文件需放在執(zhí)行該命令的路徑下,該參數(shù)可選

例如輸入下方命令

mysql -h 彈性IP -P 3306 -u root -p --ssl-ca=ca.pem

e. 創(chuàng)建Wordpress所需數(shù)據(jù)庫(kù)
輸入下面命令創(chuàng)建數(shù)據(jù)庫(kù)

mysql > create database wordpress;

使用SSL證書(shū)防止劫持/保障傳輸數(shù)據(jù)安全

  • 安裝WordPress

(1) 下載解壓安裝包
執(zhí)行下面命令下載安裝包

wget -c https://cn.wordpress.org/wordpress-4.9.1-zh_CN.tar.gz

解壓安裝包到/var/www/html

tar xzf wordpress-4.9.1-zh_CN.tar.gz -C /var/www/html

給 /var/www/html 目錄及其子目錄賦予權(quán)限

chmod -R 777 /var/www/html

(2) 配置WordPress
訪(fǎng)問(wèn) http://彈性IP/wordpress
a. 填寫(xiě)<數(shù)據(jù)庫(kù)名稱(chēng)> <數(shù)據(jù)庫(kù)用戶(hù)名> <數(shù)據(jù)庫(kù)密碼> 以及<數(shù)據(jù)庫(kù)主機(jī)>,數(shù)據(jù)庫(kù)主機(jī)填寫(xiě)RDS IP地址
b. 設(shè)置博客<用戶(hù)名> 和<密碼>
c. 設(shè)置成功登陸
登陸頁(yè)如下圖

至此我們使用華為云RDS Mysql搭建WordPress成功,下一步在此基礎(chǔ)上體驗(yàn)華為的ELB服務(wù)與RDS備份恢復(fù)。


參考

  1. 華為云使用RDS MySQL搭建WordPress
  2. 華為云RDS 連接實(shí)例
  3. 華為云搭建Discuz! X3.2論壇
  4. CentOS7.2 安裝mysql5.7初始密碼問(wèn)題總結(jié)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容