解决Can 't connect to local MySQL server through socket 'tmp/mysql.sock '(2) ;
摘要:查看mysql.sock是否存在 如果能找到,做一个软连接到/tmp下 ./mysqld --defaults-file=/etc/my.cnf --user=root & 解决过程
阅读全文
MySQL日志之二进制日志(binlog)
摘要:日志格式 基于段的格式 binglog_format = STATEMENT 优点 : 日志记录量相对较小,节约磁盘及网络I/O 缺点 : 必须要记录上下文信息,保证语句在从服务器上执行结果和主服务器上相同.特定函数如UUID(),user()这样非确定性函数还是无法复制,可能造成复制的主从数据不一
阅读全文
MySQL字符集与乱码
摘要:mysql> create database yhq; #创建数据库 在安装MySQL时指定了字符集 Query OK, 1 row affected (0.02 sec) mysql> show databases; +--------------------+ | Database | +--------------------+ | information_...
阅读全文
MySQL强制关闭后遗症
摘要:https://blog.51cto.com/oldboy/1431161 https://blog.51cto.com/oldboy/1431172
阅读全文
MySQL事务隔离级别和MVCC
摘要:为了故事的顺利发展,我们需要创建一个表: 然后向这个表里插入一条数据: 现在表里的数据就是这样的: 隔离级别 MySQL是一个服务器/客户端架构的软件,对于同一个服务器来说,可以有若干个客户端与之连接,每个客户端与服务器连接上之后,就可以称之为一个会话(Session)。我们可以同时在不同的会话里输
阅读全文
mysql资料
摘要:感谢 我不生产知识,只是知识的搬运工。写作本小册的时间主要用在了两个方面: 搞清楚事情的本质是什么。 这个过程就是研究源码、书籍和资料。 如何把我已经知道的知识表达出来。 这个过程就是我不停的在地上走过来走过去,梳理知识结构,斟酌用词用句,不停的将已经写好的文章推倒重来,只是想给大家一个不错的用户体
阅读全文
Redis内存管理
摘要:内存使用统计 内存划分 缓存区 输入缓存区 : 最大1GB,超过后会被强制断开,不可动态设置。 输出缓存区 : 普通客户端 、slave客户端、pubsub客户端 内存设置上限 内存回收策略 删除过期键值 : 惰性删除、定时删除 内存溢出 : 超过maxmemory后触发策略,由maxmemory-
阅读全文
Redis开发规范
摘要:key设计 最大key为512MB 可读性和可管理性 : 以业务(或者数据库名)为前缀(防止key冲突),用冒号分割,比如user:class:1 简洁性 : 保证语义的前提下,控制key的长度 不要包含特殊字符 : 比如空格,换行,单双引号及其他转义字符 value设计 bigkey : stri
阅读全文