database
美妞小丸子
这个作者很懒,什么都没留下…
展开
-
让mysql支持innodb
插入数据库时出现这种错误的解决办法:MySQL Server Error:The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working在mysql中输入SHOW variables like "have_%"查看,显示如下:红色部分表示我的MYSQL并不支持inno转载 2013-04-17 18:48:35 · 363 阅读 · 0 评论 -
MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法环境:linux,mysql5.5.21错误:Host is blocked because of many connection errors; unblock with 'mysql转载 2014-03-27 18:02:52 · 478 阅读 · 0 评论 -
mysql 创建存储过程权限问题
在mysql下创建存储过程,一直提示如下信息:刚开始我给该用户授予create routine权限,但是还是不能创建,后来才发现在存储过程中也有select,insert等其他操作,并看到一篇日志如下“首先,在mysql存储过程出现的同时,用户权限也增加了5种,其中和存储过程有关的权限有 三种:ALTER ROUTINE 编辑或删除存储过程 CREATE ROUTINE原创 2014-03-14 13:33:39 · 5122 阅读 · 0 评论 -
mysql主从报1062-主键重复错误
在主从同步过程中,经常遇见主键重复导致同步失败。Last_Errno: 1062Last_Error: Error 'Duplicate entry '4' for key 'PRIMARY''昨天研究了主从原理,才理解这种同步失败跟配置无关,再次查看两个表的数据,才恍然大悟。现在造成这种问题的原因分析一下:1.程序错误程序中往从库插入数据,主库再同步时,就会出现主键重复。原创 2014-02-21 18:43:28 · 5779 阅读 · 0 评论 -
MYSQL数据文件--.frm文件(只有.frm文件时的表结构恢复)
了解MYSQL的都知道,在MYSQL中建立任何一张数据表,在其数据目录对应的数据库目录下都有对应表的.frm文件,.frm文件是用来保存每个数据表的元数据(meta)信息,包括表结构的定义等,.frm文件跟数据库存储引擎无关,也就是任何存储引擎的数据表都必须有.frm文件,命名方式为数据表名.frm,如user.frm. .frm文件可以用来在数据库崩溃时恢复表结构。下面说说如何通过.fr转载 2013-12-02 15:41:58 · 604 阅读 · 0 评论 -
mysql 存储过程-动态表名
想写一个存储过程,实现不同的库下不同表的查询功能,发现表名传递跟其他变量不一样delimiter //create procedure proc()beginset @v_databasename = 'unibiz0122013';set @v_tablename = 'mail_open_05';set @v_sql = concat('select * from '原创 2013-05-31 14:06:39 · 865 阅读 · 0 评论 -
mysql 存储过程
创建一个存储过程mysql> delimiter //mysql> create procedure test_proc1() -> begin -> declare v_name varchar(20); -> declare v_password varchar(20); -> select email,password into v_name,原创 2013-05-30 16:49:28 · 867 阅读 · 0 评论 -
msyqlbinlog 使用
引自 http://www.cnblogs.com/Athrun/archive/2011/08/03/2125814.html一,什么是增量备份增量备份,就是将新增加的数据进行备份。假如你一个数据库,有10G的数据,每天会增加10M的数据,数据库每天都要备份一次,这么多数据是不是都要备份呢?还是只要备份增加的数据呢,很显然,我只要备份增加的数据。这样减少服务器的负担。二,转载 2013-05-07 11:58:18 · 450 阅读 · 0 评论 -
磁盘IO
在数据库优化和存储规划过程中,总会提到IO的一些重要概念,在这里就详细记录一下,个人认为对这个概念的熟悉程度也决定了对数据库与存储优化的理解程度,以下这些概念并非权威文档,权威程度肯定就不能说了。读/写IO,最为常见说法,读IO,就是发指令,从磁盘读取某段扇区的内容。指令一般是通知磁盘开始扇区位置,然后给出需要从这个初始扇区往后读取的连续扇区个数,同时给出动作是读,还是写。磁盘收到这条转载 2013-05-02 13:39:41 · 486 阅读 · 0 评论 -
mysql主从同步部署
mysql主从同步部署: master:192.168.2.67slave:192.168.2.211同步系统非默认库,master中其它库已经运行一段时间。 master端:vim /etc/my.cnfserver-id = 1 master端ID号log-bin=/data/logbin/mysql-bin 日志路径及文件名#b转载 2013-04-19 16:06:03 · 372 阅读 · 0 评论 -
MySQL索引类型一览 让MySQL高效运行起来
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ); 我们随机向里面插入了1000转载 2013-04-19 15:09:51 · 309 阅读 · 0 评论 -
mysqldump: Got errno 28 on write
出处:http://lynnteng0.blog.51cto.com/2145094/1159348使用mysqldump进行数据库备份的时候,出现下面的错误 Got errno 28 on writegoogle,有说是因为max_allowed_packet太小的原因>show variables like 'max_allowed_packet';转载 2014-03-28 18:54:56 · 4827 阅读 · 0 评论