自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

原创 Error 'Table './csf/tmp_excel_data' is marked as crashed and should be repaired' on opening tables

主从同步出错了,从库里面的show slave status中报错如下:Error 'Table './csf/tmp_excel_data' is marked as crashed and should be repaired' on opening tables提示

2011-08-12 13:30:22 1367

原创 qladmin: connect to server at 'localhost' failed的解决方案!

mysqladmin: connect to server at 'localhost' failed的解决方案!<br /><br /><br />[root@mysql var]# mysqladmin -u root password '123456'<br />mysqladmin: connect to server at 'localhost' failed<br />error: 'Access denied for user 'root'@'localhost' (using passwor

2011-04-07 17:47:00 1607

原创 mysql 安装MySQL5.5.10成功!

当需要安装MySQL5.5.10时,请参阅本文档。 1.      安装环境1.1.   目的安装Mysql5.5.10服务,提供公司XXXX测试环境。正式环境也采用该版本的mysql 1.2.硬件环境PC机:Intel E5300 内存4G 硬盘500G 1.3.软件环境Mysql5.5.10cmake2.8.3 2.    安装2.1.安装cmakeshell>tar zxvf cmake-2.8.3.tar.gzshell>cd cmake-2.8.3shell>./configureshell>ma

2011-03-31 13:44:00 7248 1

原创 MySQL 数据库导出导入命令!

<br />所有库导出语句<br />[root@ldap-mysql-svn-trac tmp]# mysqldump -uroot -pmysql --all-databases  > /tmp/all_db1.sql<br /> <br />单库导入语句<br />[root@mysql ~]# mysql  -uroot -pmysql -oDBTEST < /tmp/all_db.sql<br /> <br /> 

2011-03-10 17:32:00 790

原创 MySQL Workbench 导出 csv乱码

<br />-- ===============================================================<br />-- MySQL Workbench 导出 csv乱码<br />-- ===============================================================<br />先点击保存按钮,下载lost_cmp.csv,这个时候文件时utf-8编码的,用excel打开,乱码。<br />先吧lost_cmp以文本方式打

2011-03-07 10:29:00 8260 1

原创 Error Code: 1418的解决方案

<br />Error Code: 1418<br />This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)<br /><br /> <br />1,set global

2011-03-02 15:51:00 3412

原创 Error Code: 1418的解决方案

<br />Error Code: 1418<br />This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)<br /><br /> <br />1,set global

2011-03-02 15:50:00 618

原创 MySQL While 循环小例子

<br />-- MySQL While循环例子<br /> delimiter $$<br />create procedure p_file_t()<br />begin<br />  declare a int;<br />  set a=1;<br />  loop1:while a<3 do<br />         insert into drbd_t(hash,path) values('abcd123456', '/192.168.250.100/file');<br />       

2011-02-25 14:32:00 5540

原创 InnoDB 加载新的tablespace 的方法以及注意事项。

例如原先配置如下:innodb_data_home_dir =innodb_data_file_path = /ibdata/ibdata1:10M:autoextend<br />在加载的时候,必须将目前的原有的ibdata1的真实大小写入配置中,然后后面再跟新的要创建的tablespace。参考如下手册原话<br />Suppose that this data file, over time, has grown to 988MB. Here is the configuration line

2011-02-25 11:07:00 857

转载 什么是脏读、不可重复读、幻读

1.脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。 <br /><br />2. 不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事务内两次读到的数据是不一样的,因此称为是不可重复读。例如,一个编辑人员两次读取同一文档,但在两次读

2011-02-09 18:40:00 1010

原创 买火车票攻略!

们可能只知道“提前10天售火车票”这个信息,也就是说,火车票只在开车前10天放一次票。事实上远非如此。我把目前观察到的放票时间在这里列给大家:   1.提前20天晚上19:00,放20天后的动车组车票和Z字头车票。这个时间,一般不会有什么人抢动车组车票(毕竟动车组不会很抢手)。但一些重点线路(客流量大,车少,车次时间合适)的Z车车票在这个时间已经会被包走相当可观的数量。比如Z37,Z77,这两次车是发往武昌、汉口的直达车,夕发朝至,并且挂许多节硬卧车厢,湖北客流量一向较大,所以这两次车的硬卧提前20天就会被

2011-01-25 18:25:00 598

原创 MySQL 文章管理

<br />mysql锁机制<br />http://hideto.javaeye.com/blog/195275<br /> <br />xtrabackup备份<br />http://www.zhaokunyao.com/archives/1616

2011-01-21 19:27:00 772

原创 MySQL开启事务的sql块的写法!

<br />DELIMITER $$<br />use test$$<br />drop procedure if exists test.t1$$<br />use `test` $$<br />create procedure test.t1()<br />begin<br />    drop table if exists t1;<br />    create table test.t1 (c1 int)<br />    ENGINE = InnoDB;<br />    <br />     

2011-01-21 18:25:00 22429

原创 Xtrabackup-1.5 binary 安装备份恢复成功!

xtrabackup-1.5 source安装失败,只好去试试用xtrabackup-1.5 binary 了,这个比较简单,我成功了!1 下载shell> wget http://www.percona.com/downloads/XtraBackup/XtraBackup-1.5/Linux/binary/i686/xtrabackup-1.5.tar.gz2 解压缩[root@localhost source]# tar zxvf xtrabackup-1.5.tar.gz[root@localhos

2011-01-21 14:10:00 1117

原创 MySQL备份工具 xtrabackup1.5版本 实验失败

<br />执行到第四步骤失败:<br />linux版本:centos 64位的<br />mysql版本:5.1.41<br /><br />1 下载<br />[root@localhost source]# wget http://www.percona.com/downloads/XtraBackup/XtraBackup-1.5/source/xtrabackup-1.5.tar.gz<br /> <br />2 解压缩<br />[root@localhost source]# tar -xv

2011-01-20 18:32:00 879

原创 Mysql备份压缩文件,解压缩报错的解决方案!

mysqldump备份的tar.gz文件,解压缩报错如下:[root@sh-192-168-250-40 full]# tar -zxvf 192_168_250_40_mysql_20110110_050001.sql.tar.gztar: Archive contains obsolescent base-64 headerstar: This does not look like a tar archivetar: Skipping to next header不知道这里出错了。后来google了很多

2011-01-20 14:23:00 2806 1

原创 MySQL备份恢复方案

<br />MySQL备份方案<br /> <br />随着数据不断增加,而且为了兼容以后的innodb存储引擎, 所以考虑采用mysqldump全备+日志增量备份的策略。使用mysqldump对于mysql大部分mysql存储引擎比如myisam、innodb都有很好的支持。<br /> <br />方案一:mysqldump全备份+日志增量备份<br />1,mysqldump备份方案:<br />周一凌晨3点全备<br />周二到周日凌晨3点增量备份<br /> <br />2,备份步骤<br />(

2011-01-14 14:08:00 840 1

原创 MySQL备份恢复方案

<br />MySQL备份方案<br /> <br />随着数据不断增加,而且为了兼容以后的innodb存储引擎, 所以考虑采用mysqldump全备+日志增量备份的策略。使用mysqldump对于mysql大部分mysql存储引擎比如myisam、innodb都有很好的支持。<br /> <br />方案一:mysqldump全备份+日志增量备份<br />1,mysqldump备份方案:<br />周一凌晨3点全备<br />周二到周日凌晨3点增量备份<br /> <br />2,备份步骤<br />(

2011-01-14 14:07:00 859

原创 MySQL备份恢复方案

<br />MySQL备份方案<br /> <br />随着数据不断增加,而且为了兼容以后的innodb存储引擎, 所以考虑采用mysqldump全备+日志增量备份的策略。使用mysqldump对于mysql大部分mysql存储引擎比如myisam、innodb都有很好的支持。<br /> <br />方案一:mysqldump全备份+日志增量备份<br />1,mysqldump备份方案:<br />周一凌晨3点全备<br />周二到周日凌晨3点增量备份<br /> <br />2,备份步骤<br />(

2011-01-14 14:06:00 5387 1

原创 MySQL中详细update (on duplicate key update id=values(id),value=values(value)......)

<br />use test;<br />drop table if exists test.test;<br />CREATE TABLE `test` (<br />  `id` tinyint(4) NOT NULL,<br />  `value` varchar(10) NOT NULL,<br />  PRIMARY KEY (`id`)<br />) ENGINE=MyISAM DEFAULT CHARSET=utf8;<br />insert into test.test(id,value)

2011-01-14 09:56:00 8830

原创 MySQL 日常维护 文档 V1.0

MySQL 日常维护其中第一至第六, 每天都需要执行, 第七到第九定期执行(1周或者2周一次?)一  检查数据库运行状态       1 通过putty.exe登录远程数据库服务器,在shell命令行里面执行:       Shell > service mysqld status;则表示数据库正在运行之中2 检查错误日志  进入/usr/local/mysql/var/,查看错误日志,例如sh-192-168-250-40.chinascopefinancial.com.err。看近期mysql在运行中是

2011-01-13 14:17:00 5018

原创 mysql分组排序取前N条记录的最简洁的单条sql

<br />-- mysql分组排序取前N条记录的最简洁的单条sql。<br />use test;<br />drop table if exists test;<br />create table test (<br />  id int primary key,<br />  cid int,<br />  author varchar(30)<br />) engine=myisam;<br />insert into test values  <br />(1,1,'test1'),<br />(

2011-01-12 18:04:00 1893

原创 MySQL全文检索学习!

<br />-- 需要在my.cnf里面设置一个参数<br /># full text param init<br />ft_min_word_len=1<br />use test;<br />drop table if exists tnew;<br />CREATE TABLE `tnew` (<br />`id`  int NOT NULL primary key ,<br />`content`  longtext  ,<br />FULLTEXT INDEX `content` (`conten

2011-01-12 18:04:00 1653 1

原创 mysql分组排序取前N条记录的最简洁的单条sql !

<br />-- mysql分组排序取前N条记录的最简洁的单条sql。<br />use test;<br />drop table if exists test;<br />create table test (<br />  id int primary key,<br />  cid int,<br />  author varchar(30)<br />) engine=myisam;<br />insert into test values  <br />(1,1,'test1'),<br />(

2011-01-12 14:29:00 2057

原创 MySQL 主从复制 replication 实验!

<br /> <br />【备注】: <br />主机 192.168.250.20<br />备机 192.168.250.40<br />主从复制<br />1 主机上面已经有了MySQL5.1.53-log版.<br />2 备机上没有mysql数据库,需要在备机上安装MySQL5.1.53-log软件,具体参考svn文档“system/mysql/document/IT_SYS_MySQL_Installation.docx”。<br />3 再次确定主服务器与从服务器的MySQL版本一致<br /

2011-01-05 18:16:00 1384

转载 Mysql日志简介

Mysql 一共记录 4 种日志1. The Error Log2. The General Query Log3. The Binary Log4. The Slow Query Log从MySQL5.1.6开始,General Query Log和Slow Query Log开始可以写到文件或者数据库表中,并且日志的开关,保存方式的修改,都是Global级别动态修改。也就是说不需要重启服务器动态生效了。日志保存到数据库表root@mysql-server>SET GLOBAL log_output=TA

2011-01-05 18:15:00 3122

原创 MySQL日志

<br />Mysql 一共记录 4 种日志<br />1. The Error Log<br />2. The General Query Log<br />3. The Binary Log<br />4. The Slow Query Log<br />从MySQL5.1.6开始,General Query Log和Slow Query Log开始可以写到文件或者数据库表中,并且日志的开关,保存方式的修改,都是Global级别动态修改。<br />也就是说不需要重启服务器动态生效了。<br />日志保

2011-01-02 20:02:00 1905

原创 id分组查询取最新的一条!

<br />select max(id), c2,c3,c4 from tb1 group by id order by insert_time asc;<br /> <br />【】id为自增。

2010-12-15 09:38:00 550

原创 查询mysql库中,有多少表不是null表!

<br />select * from information_schema.tables where table_rows>0;<br /> <br /> 

2010-12-03 14:53:00 452

原创 查询oracle库下哪些表有数据!

方案一:SELECT table_name, nvl(num_rows,1)<br />FROM dba_tables t where t.owner = 'SCOTT'; -- 用户名一定要大写方案二:/*<br />如下语句可直接列出对应报表:<br />(若在SQL*PLUS中执行请先输入SET SERVEROUTPUT ON)<br />*/<br />DECLARE<br />  v_table tabs.table_name%TYPE;<br />  v_sql   VARCHAR2(888);

2010-12-03 14:41:00 926

原创 Control Flow Functions!

<br />1   CASE ... WHEN ... THEN ... SLSE END.mysql> SELECT CASE 1 WHEN 1 THEN 'one' -> WHEN 2 THEN 'two' ELSE 'more' END; -> 'one'mysql> SELECT CASE WHEN 1>0 THEN 'true' ELSE 'false' END; -> 'true'mysql> SELECT CASE BINARY '

2010-12-02 16:08:00 418

mysql5.5 官方英文手册

mysql5.5 官方英文手册。 里面有innodb1.1版本与innodb1.0版本的详细说明以及示范例子。

2011-04-06

mysql5.5.10安装手册

mysql5.5.10安装文档。比较详细,后面附了一部分错误解决方案

2011-04-06

linux下mysql数据库标准配置文件my.cnf

mysql的详细配置文件,有myisam和innodb的配置参数说明以及性能参考方案

2011-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除