网站迁移记录

@liubb  December 1, 2017

1.htaccess转换成nginx配置 最麻烦

2.数据库导入数据的时候出现mysql has gone away
发现都是一次性插入几万条数据的时候会出现

解决:set global max_allowed_packet=268435456;
官方解释是适当增大 max_allowed_packet 参数可以使client端到server端传递大数据时,系统能够分配更多的扩展内存来处理

3.Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'read from g_order_comment where read=0 group by oid) as t2 on t1.id=t2.oid' at line 1

有一些语句会报错。设置sql_mode解决

4.网站ip变了,有些接口无法访问。

5.测试时发现mysql进程占用了较多cpu 保持在80-90,通过优化数据库配置解决。
query_cache_type 是否打开缓存
have_query_cache 缓存是否可用
query_cache_size 缓存大小
query_cache_limit 缓存结果的最大值
设置之后 cpu基本在10以下

6.mysql突然异常退出
InnoDB: Cannot allocate memory for the buffer pool

解决:innodb_buffer_pool_size =128M
机器内存不足 这个分配缓存值改小一点

7.查看mysql日志发现有人一直在频繁尝试root密码

解决:root修改为只能localhost登陆


添加新评论