首页 > 安全资讯 >

mysql数据备份、导入、二进制日志管理

13-03-27

mysql数据备份、导入、二进制日志管理备份通常采用定期全备+增量备份。逻辑备份Java代码 mysqldump -p -l -F test > test.dmp // -l 给所有表加读锁; -F 生成新的日志文件Mysql日志管理 错误日志 ...

mysql数据备份、导入、二进制日志管理
 
备份通常采用定期全备+增量备份。
 
逻辑备份 
Java代码  
mysqldump -p -l -F test > test.dmp // -l 给所有表加读锁; -F 生成新的日志文件 
 
Mysql日志管理 
   错误日志 二进制日志(建议打开)  查询日志 慢查询日志(mysqldumpslow) 
   
   二进制日志删除 
   reset master; 
  
   Purge master logs to 'mysql-bin..'  
   purge master logs before 'yyyy-mm-dd hh24:mi:ss' 
   
   参数   expire_logs_day=3    
#my.cnf 
expire_logs_days = 10 
max_binlog_size= 524288000 
long_query_time=1 
slow_query_log=1 
 
使用帮助 
       mysql> ? contents 
 
大量插入数据 
     alter table tb1_name disable keys; 
     load the data 
     alter table tb1_name enable keys; 
 
数据库清理 
CREATE TABLE `sale_info2` ( 
  `sale_id` int(11) NOT NULL auto_increment, 
  PRIMARY KEY  (`sale_id`), 
) ENGINE=MyISAM DEFAULT CHARSET=utf8 select * from sale_info where open_time > '2013-03-25'; 
 
mysql> drop table sale_info; 
Query OK, 0 rows affected (0.08 sec) 
 
mysql> rename table sale_info2 to sale_info; 
 
相关文章
最新文章
热点推荐