逻辑备份
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;