最近遇到好几次数据库出问题的小伙伴,由于不懂mysql的操作,加之备份不勤快,被搞惨了,所以有了这篇文章,首先说下分离mysql的好处吧
第一个原因:mysql比较占用内存,我的2G服务器,mysql占用了15%,也就是300M的空间,对于小站点来说,特别是只有1G内存的服务器,数据库占了300M,加上其他服务,内存轻轻松松到500M左右,离700M不远了,很容易造成网站变慢,分离数据库后,服务器剩余更多的内存,运行速度更快
第二个原因:每一台计算机的功能都是不一样的,比如家用电脑要求主频高,服务器要求核心多线程多,搭建网站的服务器考虑各方面的因素,性能上要均衡一些,但是云数据的MYSQL服务器,针对数据库查询这一块是有专门的优化的,单论mysql的性能,要比普通的服务器强。
第三个原因:高可靠性和安全性,云数据库具有故障自动单点切换的能力,另外每天定时备份,氪金玩家还可以选择实时备份,数据回滚可以精确到秒。
以阿里云的mysql服务器为例进行演示,首先需要开通云数据库RDS,目前有活动,10块钱半年的1核1G的MySql服务器。需要注意的是,购买的服务器一定要和你的主机在一个区域,这样可以走内网,速度快。
第一步:找到你购买的服务器
第二步:创建一个root账号
第三步:创建一个和你WordPress数据库相同名称的数据库
第四步:勾选自动备份的时间
第五步:白名单中添加服务器的IP地址
第六步:登录云数据库
第七步:导入数据库
第八步:修改wp-config.php的内容