Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1862352
  • 博文数量: 117
  • 博客积分: 2559
  • 博客等级: 少校
  • 技术积分: 4385
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-13 20:08
个人简介

作为初学者,要想取得进步,成为高手,首先应该了解自己的不足之处.

文章分类

全部博文(117)

文章存档

2014年(1)

2013年(25)

2012年(13)

2011年(77)

2010年(1)

分类: 系统运维

2011-01-20 14:47:41

1·建表语句如下:
CREATE TABLE `bak_stat` (
 `id` INT(10) NOT NULL AUTO_INCREMENT,
 `date_ymd` DATE NULL DEFAULT NULL,
 `s_time` TIME NULL DEFAULT '00:00:00',
 `e_time` TIME NULL DEFAULT '00:00:00',
 `mod_name` CHAR(20) NULL DEFAULT NULL,
 `files` BIGINT(20) NULL DEFAULT NULL,
 `files_traned` BIGINT(20) NULL DEFAULT NULL,
 `filesize` BIGINT(20) NULL DEFAULT NULL,
 `filesize_traned` BIGINT(20) NULL DEFAULT NULL,
 `a_error` CHAR(20) NULL DEFAULT NULL,
 PRIMARY KEY (`id`)
)
ENGINE=MyISAM
ROW_FORMAT=DEFAULT


如果使用InnoDB存储引擎,需要在每次插入后,显示的执行commit,否则表里面没有数据

CREATE TABLE `bak_stat` (
  `id` int(10) NOT NULL auto_increment,
  `date_ymd` date default NULL,
  `s_time` time default '00:00:00',
  `e_time` time default '00:00:00',
  `hostname` char(20) collate utf8_bin default NULL,
  `file_amount` bigint(20) default NULL,
  `file_transfer` bigint(20) default NULL,
  `filesize_amount` bigint(20) default NULL,
  `filesize_transfer` bigint(20) default NULL,
  `erroneous` char(20) collate utf8_bin default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_bin




INT最大支持4字节,即最大数值为2,147,483,647,对于更大的数据,要用BIGINT类型
CHAR默认值为1字节
 
web页的文件放在apache的cgi-bin目录下,注意web文件名,和url指定的文件名
 
2·备份中出现的问题:

1·出现大文件需要备份,命令几天都执行不完的情况:
    在字典里面先注释掉相关的"键-值"对,待rsync命令执行完,再取消注释
2·增减备份模块
    只需修改对应的数据字典即可。
3·一条备份命令执行时间,超过MySQL的wait_timeout时间(默认8小时)
    将多线程同步脚本中的连接MySQL语句,放在最后的执行块中。
阅读(2049) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~