程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql數據備份、導入、二進制日志管理

mysql數據備份、導入、二進制日志管理

編輯: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;   

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved