春节期间,我的网站搞了抢红包活动,导致短时间内,wordpress博客网站大流量并发访问,结果是网站立马宕机。 我初于测试目的,把wordpress网站的mysql数据库导入了阿里云RDS数据库,我幻想着,使用企业级的产品,应当可以解决并发访问的瓶颈问题吧? 然而并没有什么卵用。更严重的是,由于wordpress网站文件目录,与mysql分离,不再是localhost连接,导致网站变得更加缓慢。 我试图把数据库从阿里云搬回原来的主机,由于网站数据有更新,必须先从阿里云导出mysql,再从主机后台phpmyadmin导入数据库。 天底下哪有那么容易的事。非得折腾你一下才行。 无论我用什么样的导出参数,RDS后台导出的mysql文件,在phpmyadmin提示各种错误,包括: FOREIGN_KEY_CHECKS = 0 SET @@SESSION.SQL_LOG_BIN= 0; 如果你试图根据错误提示问题,放心,不会有结果的。 终极解决方法是这样的: 电脑使用本地mysql数据库管理软件:sqlyog 远程登录你的阿里云数据库,然后进行导出操作。通过这种方式导出的数据库,不再有兼容问题。 详细教程在这里
lnmp服务器删除mysql日志文件教程
我在上一篇文章介绍了著名的LNMP主机一键安装工具,对比了军哥lnmp和AMH主机的差别,由于AMH拥有用户后台界面,易于新手操作,值得推荐。 但是,上周末我网站宕机,收到DNSPOD发来了宕机提醒,不得不半夜爬起来处理VPS问题,最终查明原因是AMH运行产生了大量的mysql数据库二进制文件,25GB的VPS硬盘几乎占满,导致网站不稳定,出现502宕机错误。 AMH作者给出了解决办法,我不喜欢,其实后台修改配置就好了。考虑到所有lnmp vps用户的方便,我把所有解决办法都列出来给各位参考: