摘要: MySQL半同步复制 从MySQL5.5开始,MySQL以插件的形式支持半同步复制。如何理解半同步呢?首先我们来看看异步,全同步的概念 异步复制(Asynchronous replication) MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是 阅读全文
posted @ 2017-06-27 23:11 xuchenliang123 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 今天在搭建主从后出现了主库system账号丢失INSERT权限的情况,记录如下 主库: system账号权限同root权限,并且mysql库已经删除 从库: mysql库存在,无system账号 主从同步搭建完成后,start slave开启同步,返回主库测试,发现可以建表,但是不能插入数据,查看s 阅读全文
posted @ 2017-06-23 09:04 xuchenliang123 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 Specify the number of days of snapshots to choose from ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Entering the number of days (n) wi 阅读全文
posted @ 2017-06-12 20:19 xuchenliang123 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。 1. 数据库自增长序列或字段 最常见的方式。利用数据库,全数据库唯一。 优点: 1 阅读全文
posted @ 2017-05-17 16:03 xuchenliang123 阅读(117) 评论(0) 推荐(0) 编辑
摘要: MySQLMTOP是一个由Python+PHP开发的MySQL企业级监控系统。系统由Python实现多进程数据采集和告警,PHP实现WEB展示和管理。最重要是MySQL服务器无需安装任何Agent,只需在监控WEB界面配置相关数据库信息 功能非常强大: 可对上百台MySQL数据库的状态、连接数、QT 阅读全文
posted @ 2017-05-16 14:50 xuchenliang123 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 一、Linux内核和发行版本 uname -a cat /etc/issue 二、glibc的版本 /lib/libc.so.6 没有man函数据的动态链接库 三、MySQL的版本 MySQL二进制分发版的文件名格式为:mysql-VERSION-OS.tar.gz 例如:Linux-Generic 阅读全文
posted @ 2017-05-16 13:12 xuchenliang123 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 数据结构及算法基础 索引的本质 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是一种数据结构。 数据库查询是数据库的主要功能之一,最基本的查询算法是顺序查找(linear search)时间复杂度为O(n),显然在数据 阅读全文
posted @ 2017-05-12 10:25 xuchenliang123 阅读(174) 评论(0) 推荐(1) 编辑
摘要: SELECT @rownum:=@rownum+1 AS rownum, table_name.* FROM (SELECT @rownum:=0) r, table_name select COLUMN_NAME,COLUMN_COMMENT,DATA_TYPE,IS_NULLABLE from 阅读全文
posted @ 2017-05-12 10:07 xuchenliang123 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。 日期类型 存储空间 日期格式 日期范围 datetime 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 timestamp 4 bytes Y 阅读全文
posted @ 2017-05-12 10:05 xuchenliang123 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL复制概述 ⑴、MySQL数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费多久,不容乐观的未来,但是我们还是要能熟练掌握MySQL数据的架构和安全备份等功能,毕竟现在它还算是 阅读全文
posted @ 2017-05-12 10:04 xuchenliang123 阅读(2382) 评论(0) 推荐(0) 编辑