原文:MySQL Scale
Out简介MySQL复制中较常见的复制架构有“一主一从”、“一主多从”、“双主”、“多级复制”和“多主环形机构”等,见下图;最常用,也最灵活的就要数“一主多从”复制架构了,其能满足多种需求,如:为不同的角色使用不同的备库(例如添加不同的索引或使用不同的存储引擎);把一台...
分类:
数据库 时间:
2014-05-08 19:29:31
阅读次数:
673
如果你的需要是统计总行数时,为什么要使用count(*),而避免使用指定具体的列名?count()函数里面的参数是列名的的时候,那么会计算有值项的次数。也就是,该列没有值的项并不会进入计算范围。这样的话,你想统计的行数并不准确。更重要的是,还会增加消耗。因为,需要判断扫描所有行才知道值是否有值。如果...
分类:
数据库 时间:
2014-05-08 19:11:22
阅读次数:
319
一.查看MYSQL基本信息(库名,版本,用户)and 1=2 union select
1,2,3,database(),5,version(),6,user(),7..../*二.暴表and 1=2 union select
1,2,3,TABLE_NAME,4,5,6,7...... from ...
分类:
数据库 时间:
2014-05-08 19:00:07
阅读次数:
360
tnd,装个mariadb这么费劲,我是喜欢看着编译刷刷刷的跑的,所以这次也不例外,但是会出种种问题。sudo apt-get install
libwrap0-devcmake . -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/mariadb
-DWITH_LIBW...
分类:
数据库 时间:
2014-05-08 14:43:39
阅读次数:
378
MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8!!!!utf8可以兼容世界上所有字符!!!!一、避免创建数...
分类:
数据库 时间:
2014-05-08 13:35:19
阅读次数:
362
今天遇到RT这个问题后,导致数据库错误,然后在国外网站发现了一个解决方法,记录如下:原因是:多个Mysql进程使用了同一个socket。解决方法是:直接把mysql.sock文件改名即可。也可以删除,推荐改名。SSH里输入下列命令即可解决:#
mv /var/lib/mysql/mysql.sock...
分类:
数据库 时间:
2014-05-08 13:08:22
阅读次数:
293
写在前面:作者水平有限,欢迎不吝赐教,一切以最新源码为准。InnoDB redo
log首先介绍下Innodb redo log是什么,为什么需要记录redo log,以及redo
log的作用都有哪些。这些作为常识,只是为了本文完整。InnoDB有buffer pool(简称bp)。bp是数据库页...
分类:
数据库 时间:
2014-05-08 12:47:11
阅读次数:
573
建立数据库: mysql>create database test;
//建立一个名为"test"的数据库建立数据库表: mysql> create table test -> (name char(16) not
null, -> passwd...
分类:
数据库 时间:
2014-05-07 21:22:19
阅读次数:
378
一、简述MySQL Proxy是一个处于你的client端和MySQL
server端之间的简单程序,它可以监测、分析或改变它们的通信。它使用灵活,没有限制,常见的用途包括:负载平衡,故障、查询分析,查询过滤和修改等等。MySQL
Proxy就是这么一个中间层代理,简单的说,MySQL Proxy就...
分类:
数据库 时间:
2014-05-07 21:05:29
阅读次数:
672
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持
也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是
平常使用M...
分类:
数据库 时间:
2014-05-07 20:46:00
阅读次数:
598