春节期间,我的网站搞了抢红包活动,导致短时间内,wordpress博客网站大流量并发访问,结果是网站立马宕机。
我初于测试目的,把wordpress网站的mysql数据库导入了阿里云RDS数据库,我幻想着,使用企业级的产品,应当可以解决并发访问的瓶颈问题吧?
然而并没有什么卵用。更严重的是,由于wordpress网站文件目录,与mysql分离,不再是localhost连接,导致网站变得更加缓慢。
我试图把数据库从阿里云搬回原来的主机,由于网站数据有更新,必须先从阿里云导出mysql,再从主机后台phpmyadmin导入数据库。
天底下哪有那么容易的事。非得折腾你一下才行。
无论我用什么样的导出参数,RDS后台导出的mysql文件,在phpmyadmin提示各种错误,包括:
FOREIGN_KEY_CHECKS = 0
SET @@SESSION.SQL_LOG_BIN= 0;
如果你试图根据错误提示问题,放心,不会有结果的。
终极解决方法是这样的:
电脑使用本地mysql数据库管理软件:sqlyog 远程登录你的阿里云数据库,然后进行导出操作。通过这种方式导出的数据库,不再有兼容问题。
详细教程在这里