為了進(jìn)一步熟悉華為云服務(wù),這里使用華為的RDS Mysql搭建WordPres博客
一、準(zhǔn)備工作
- 一臺(tái)華為ECS服務(wù)器
- 華為主備類(lèi)別RDS Mysql服務(wù)
- 一個(gè)EIP彈性IP
- 下面給出搭建Wordpress所需要的服務(wù)
(1) Apache安裝
(2) Mysql安裝
(3) Php安裝
(4) Wordpress安裝
二、搭建過(guò)程
- 購(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
- 相關(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
- 搭建WordPress環(huán)境
- 購(gòu)買(mǎi)配置RDS
- 購(gòu)買(mǎi)過(guò)程不再說(shuō)明,訪(fǎng)問(wèn) https://www.huaweicloud.com/product/mysql.html 購(gòu)買(mǎi)
- 確保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ù)。