随笔分类 -  数据库

mysql 主从复制配置
摘要:首先 主从库的mysql都需要打开binlog 主库配置文件中server-id与从库的server-id不能相同 建议主库设置为1 #主库配置只记录某几个库表的binlog binlog-do-db 二进制日志记录的数据库(多数据库用逗号,隔开) binlog-ignore-db 二进制日志中忽略 阅读全文
posted @ 2019-08-06 11:26 头皮发麻 阅读(248) 评论(0) 推荐(0)
mysql 开启binlog
摘要:linux系统打开mysql安装目录中的各my.cnf win系统打开my.ini 在后面添加 bin-log=mysql-bin server-id=2 relay_log=mysql-relay-bin 重启mysql win中重启mysql如果还没开启 重启一下系统 最后查看 show VAR 阅读全文
posted @ 2019-08-06 10:37 头皮发麻 阅读(167) 评论(0) 推荐(0)
关于mysql varchar类型的长度
摘要:char 定长 最多255字符 末尾的空格会被默认删除 何时选用char类型储存? 1 数据长度近似 如手机号 身份证 MD5加密后的值 2 短字符串 相对varchar可以节约一个储存长度的空间 3 频繁更新的字段 相对于varchar不会产生长度变化也就不会产生存储碎片 varchar varc 阅读全文
posted @ 2019-07-31 14:31 头皮发麻 阅读(13263) 评论(0) 推荐(0)
MyISAM的表锁
摘要:MySQL表级锁的锁模式 MySQL的表级锁有两种模式:表共享读锁和表独占写锁MyISAM在执行查询语句(SELECT)前,会自动给涉及的所有表加读锁,在执行更新操作(UPDATE、DELETE、INSERT等)前,会自动给涉及的表加写锁。所以对MyISAM表进行操作,会有以下情况:1、对MyISA 阅读全文
posted @ 2019-07-17 17:46 头皮发麻 阅读(195) 评论(0) 推荐(0)
Mysql连接错误:Lost connection to Mysql server at 'waiting for initial communication packet'
摘要:原因分析: mysql开启了DNS的反向解析功能,这样mysql对连接的客户端会进行DNS主机名查找。 mysql处理客户端解析过程: 1)当mysql的client连过来的时候,服务器会主动去查client的域名。 2)首先查找 /etc/hosts 文件,搜索域名和IP的对应关系。 3)如果ho 阅读全文
posted @ 2018-10-29 12:28 头皮发麻 阅读(1114) 评论(0) 推荐(0)
mysql 查询某值是否存在于某结果集或表中
摘要:SELECT *, ( CASE WHEN m.id IN ( SELECT id FROM table_b WHERE xxxxxx ) THEN 'Y' ELSE 'N' END ) AS status FROM table_a 阅读全文
posted @ 2018-06-11 09:50 头皮发麻 阅读(1336) 评论(0) 推荐(0)