- 博客(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 1394
原创 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 1649
原创 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 7287 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 803
原创 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 8302 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 3432
原创 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 629
原创 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 5562
原创 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 870
转载 什么是脏读、不可重复读、幻读
1.脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。 <br /><br />2. 不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事务内两次读到的数据是不一样的,因此称为是不可重复读。例如,一个编辑人员两次读取同一文档,但在两次读
2011-02-09 18:40:00 1053
原创 买火车票攻略!
们可能只知道“提前10天售火车票”这个信息,也就是说,火车票只在开车前10天放一次票。事实上远非如此。我把目前观察到的放票时间在这里列给大家: 1.提前20天晚上19:00,放20天后的动车组车票和Z字头车票。这个时间,一般不会有什么人抢动车组车票(毕竟动车组不会很抢手)。但一些重点线路(客流量大,车少,车次时间合适)的Z车车票在这个时间已经会被包走相当可观的数量。比如Z37,Z77,这两次车是发往武昌、汉口的直达车,夕发朝至,并且挂许多节硬卧车厢,湖北客流量一向较大,所以这两次车的硬卧提前20天就会被
2011-01-25 18:25:00 609
原创 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 801
原创 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 22466
原创 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 1130
原创 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 957
原创 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 2831 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 858 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 870
原创 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 5418 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 8921
原创 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 5040
原创 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 1910
原创 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 1677 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 2072
原创 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 1396
转载 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 3140
原创 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 1919
原创 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 575
原创 查询mysql库中,有多少表不是null表!
<br />select * from information_schema.tables where table_rows>0;<br /> <br />
2010-12-03 14:53:00 457
原创 查询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 937
原创 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 433
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人