mysql
e_laoye
这个作者很懒,什么都没留下…
展开
-
解决mariadb识别字母大小敏感问题
mariadb是mysql数据库下的一个分支,为什么要用mariadb呢?是因为他是永久开源的,mysql自从被人收购后有不开源的风险,切换成mariadb也蛮容易的,但linux下安装好mariadb后,在使用时会发现mariadb对大小写敏感,这对开发带来一定的不利,这时只要在配置文件中配置一下,取消大小写敏感即可: sudo vi /etc/mysql/my.cnf 在[原创 2016-05-13 14:27:41 · 1855 阅读 · 0 评论 -
数据库缓存字节数超过128K
之前服务器抛出一个数据库缓存字节数超过128K的问题,后面在网络谷神上找了一大堆的解决方法后面试了一个这个终于解决。谢谢大神,现分享下all lcc(@aa);ERROR 1436 (HY000): Thread stack overrun: 6860 bytes used of a 131072 byte stack, and 128000 bytes needed. U原创 2016-05-13 14:13:50 · 845 阅读 · 0 评论 -
总结项目中不支持emoji表情的问题的解决方法
最近财神圈项目集成微信登录功能的过程中,当保存用户有昵称含有表情符号时后台服务抛出异常,原来是数据库默认字符集不支持emoji表情字符。找到问题的原因后,因为之前也没有遇到过这样的问题,也没思路,迅速百度大神找了一大堆资料来,原来仅只要将数据库及相关的表和表字段设置为utfmb84即支持emoji表情的。问题的原因是数据库中使用的字符编码为UTF-8,这种编码有可能是两个、三个、四个字节。Em原创 2016-05-31 11:12:12 · 13226 阅读 · 0 评论 -
解决mysqlbinlog: unknown variable 'default-character-set=utf8mb4'问题
mysql转换binglog文件成sql语句报错 执行 mysqlbinlog master-bin.000068 > /usr/src/xxx.sql 或者 mysqlbinlog master-bin.000068 就报如题的错误,根据错误描述是mysqlbinlog工具不支持字符集utf8mb4,之前碰到过emoji表情的时候将字符集由utf8设置成utf8mb4,所以这个地方是原创 2016-06-20 17:42:09 · 10553 阅读 · 1 评论 -
论交易系统设计
其实很久以来很想把当前设计的交易系统思路整理出来,实在很难抽出时间。但我觉得这个事情不是一下子就能完成的事情,先慢慢做记录。以后我会逐步列出在项目中遇到的问题。 1,之前的并发,同步等技术问题已经解决。 2,最近集中式图片服务通过异步copy图片去中心服务器,暂时解决,但这个方法不是很好,以后随着图片越来越多,肯定要上一个图片服务器和走cdn的,不过暂时缓缓,毕竟手上的事情特别多。 3,交易记原创 2016-09-15 09:25:23 · 493 阅读 · 0 评论 -
业务系统高可用性及高稳定性设计
因为今天有人聊到这个话题 我简单表述下双主多从的数据库建议 web1 web2 web3 | | | —————————- | haproxy(lb db write/read) |原创 2016-09-15 19:57:11 · 1700 阅读 · 0 评论