SabiaLab启动记–暨Sabia搬家记Ⅰ之GCP站库分离

2018年12月3日 0 条评论 244 次阅读 0 人点赞

简介

既然Joker要上全套GCP,那么必须得用用GCP的SQL啊,不然逼格不够高,而且他有钱,怎么能为他省钱呢?
本文将简单介绍如何使用GCP SQL实现WordPress站库分离,以及GCP SQL导入旧数据库文件。

站库分离

顾名思义,就是站点与数据库分开放置。使用GCP SQL作为WordPress数据库虽然奢侈了点,但这样既减轻主站服务器压力,又可以凭借GCP内网的安全与高速获得不输于本地数据库的体验。

操作步骤

创建VM并搭建网站环境

不说了,太简单了。。。

创建SQL实例

首先转到GCP SQL页面点击创建实例,选择MySQL数据引擎,选择MySQL第二代,进入详细配置页,在这里可以配置root密码之类的。注意区域需要选择和VM同一区域,地区最好选择与VM同一机房的。

由于要使用内网通信,因此需要点开配置选项->设置连接,把专用IP勾上,会提示需要开启API,点击开启即可。
配置好其他选项后点击创建即可。

WordPress连接SQL

1、在GCP SQL实例里找到"数据库",添加一个数据库用于存放WordPress数据 (必须)。

2、找到"用户"添加一个数据库用户 (可选,毕竟我无法拦着一个用root的人)。

3、将WordPress程序扔到网站目录,然后打开你的域名配置WordPress。

4、在GCP SQL里找到"概览"->专用IP地址 (如果有需要可以用公共IP地址) ,填入WordPress的数据库主机一栏。

如果你没有旧的数据库文件,那么至此,WordPress连接GCP SQL&站库分离已完成,可以愉快的进行创作了!如果有,请往下看。

使用GCP Cloud Storage导入数据库至GCP SQL

1、找到存储 (不是文件存储) ,创建一个存储分区,并上传旧的数据库 (这玩意就和阿里云OSS/AWS S3差不多) ,老规矩,注意地区和区域!


2、回到SQL,选择导入->浏览,选择刚刚上传的数据库文件,记得填写要上传到的数据库,点击导入即可


至此,使用GCP SQL实现站库分离已经全部完成。

ILLKX

这个人太懒什么东西都没留下

文章评论(0)