`
pcpig
  • 浏览: 86787 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多
备份通常采用定期全备+增量备份。具体内容参看mysql手册【5.9. 备份与恢复】

逻辑备份
  
    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;
    
分享到:
评论

相关推荐

    Linux下实现MySQL数据备份和恢复的命令使用全攻略

    1、利用Mysqldump+二进制日志实现备份 2、利用LVM快照+二进制日志实现备份 3、使用Xtrabackup备份 一:实验环境介绍: 系统介绍:CentOS6.4_X64 数据库版本:mysql-5.5.33 二:基于Mysqldump命令实现备份恢复 2.1、...

    MySQL执行delete误删除数据恢复

    使用事务日志:MySQL 的二进制日志(binlog)记录了数据库的所有变更操作,包括删除操作。你可以通过分析这些日志,找到误删数据的时间点和具体操作,然后通过回滚或者手动重放这些操作来进行数据恢复。 数据恢复...

    MYSQL日志与备份还原问题详解

    二、二进制日志 又称BINLOG,记录所有的DDL语句和DML语句,不包括查询语句。这个日志不仅非常重要,而且作为开发人员也非常喜欢这个日志。从它的定义可以看出,这个日志记录了所有会改变表结构和表数据的事件,所以...

    深入分析MySQL 的备份和恢复机制

    目前 MySQL 支持的免费备份工具有: mysqldump、mysqlhotcopy ,还可以用 SQL 语法进行备份: BACKUP TABLE 或者 SELECT INTO OUTFILE ,又或者备份 二进制日志(binlog) ,还可以是 直接拷贝数据文件和相关的配置...

    MySQL 5.1中文手冊

    8.6. mysqlbinlog:用于处理二进制日志文件的实用工具 8.7. mysqlcheck:表维护和维修程序 8.8. mysqldump:数据库备份程序 8.9. mysqlhotcopy:数据库备份程序 8.10. mysqlimport:数据导入程序 8.11. mysqlshow-...

    MySql 5.1 参考手册.chm

    8.6. mysqlbinlog:用于处理二进制日志文件的实用工具 8.7. mysqlcheck:表维护和维修程序 8.8. mysqldump:数据库备份程序 8.9. mysqlhotcopy:数据库备份程序 8.10. mysqlimport:数据导入程序 8.11. mysqlshow-...

    mysql复制中临时表的运用技巧

    我们知道,临时表有以下特性: 1....导入二进制日志到MYSQL。 有两种方法: 1) mysqlbinlog ….. *.log | mysql dbname; 这种利用管道直接恢复数据,时间短,效率高。 可里面如果有一堆的临时表,而且刚好在日志的中

    MySQL 5.1参考手册

    8.6. mysqlbinlog:用于处理二进制日志文件的实用工具 8.7. mysqlcheck:表维护和维修程序 8.8. mysqldump:数据库备份程序 8.9. mysqlhotcopy:数据库备份程序 8.10. mysqlimport:数据导入程序 8.11. ...

    mysql 数据库备份和还原方法集锦 推荐

    目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可以是直接拷贝数据文件和相关的配置文件。

    MySQL 5.1参考手册 (中文版)

    8.6. mysqlbinlog:用于处理二进制日志文件的实用工具 8.7. mysqlcheck:表维护和维修程序 8.8. mysqldump:数据库备份程序 8.9. mysqlhotcopy:数据库备份程序 8.10. mysqlimport:数据导入程序 8.11. mysqlshow-...

    MySQL 5.1参考手册中文版

    8.6. mysqlbinlog:用于处理二进制日志文件的实用工具 8.7. mysqlcheck:表维护和维修程序 8.8. mysqldump:数据库备份程序 8.9. mysqlhotcopy:数据库备份程序 8.10. mysqlimport:数据导入程序 8.11. ...

    MySQL 5.1官方简体中文参考手册

    8.6. mysqlbinlog:用于处理二进制日志文件的实用工具 8.7. mysqlcheck:表维护和维修程序 8.8. mysqldump:数据库备份程序 8.9. mysqlhotcopy:数据库备份程序 8.10. mysqlimport:数据导入程序 8.11. mysqlshow-...

    MySQL数据库运维之数据恢复的方法

    这些数据恢复方案在之前备份内容介绍时,此处总结一下恢复方案,并结合数据库的二进制日志做下数据恢复的示范! 一、恢复方案 1、数据量不是特别大,可以将mysqldump命令备份的数据使用mysql客户端命令或者source...

    MYSQL中文手册

    8.6. mysqlbinlog:用于处理二进制日志文件的实用工具 8.7. mysqlcheck:表维护和维修程序 8.8. mysqldump:数据库备份程序 8.9. mysqlhotcopy:数据库备份程序 8.10. mysqlimport:数据导入程序 8.11. ...

    MYSQL 完全备份、主从复制、级联复制、半同步小结

    1,启用二进制日志,并于数据库分离,单独存放 vim /etc/my.cnf 添加 log_bin=/data/bin/mysql-bin 创建/data/bin文件夹并授权 chown mysql.mysql /data/bin 2,完成备份数据库 mysqldump -A --single-...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    07-MySQL服务二进制日志的3种工作模式配置方法实战 第十部-老男孩MySQL常用引擎及优缺点-应用场景-调优详解(14节) 01-MySQL服务存储引擎介绍 02-MySQL服务存储引擎体系结构 03-MySQL服务MyISAM引擎介绍及磁盘文件...

Global site tag (gtag.js) - Google Analytics