• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    mysql全量备份和快速恢复的方法整理

    一个简单的mysql全量备份脚本,备份最近15天的数据。

    备份

    #每天备份mysql数据库(保存最近15天的数据脚本)

    DATE=$(date +%Y%m%d)

    /home/cuixiaohuan/lamp/mysql5/bin/mysqldump -uuser -ppassword need_db > /home/cuixiaohuan/bak_sql/mysql_dbxx_$DATE.sql;

    find /home/cuixiaohuan/bak_sql/ -mtime +15 -name '*.sql' -exec rm -rf {} \;

    恢复

    mysql 数据导入

    drop databases need_db;

    create databases need_db;

    导入数据:必须设定编码进行恢复

    ./mysql -uroot -p --default-character-set=utf8 need_db xx.sql

    知识点扩展:

    使用 mysqldump 备份与恢复

    1. 备份原理

    mysqldump 备份原理比较简单,先查出需要备份的表结构,在文本文件中生成一个 create 语句;然后将表中的所有数据记录转换成一条 insert 语句;通过这些语句就能够创建表并插入数据。

    2. 备份一个数据库

    基本语法:

    >>> mysqldump -u username -p dbname table1 table2 ... > BackupName.sql

    实例说明:

    mysqldump -u root -p test person > /tmp/backup.sql

    3. 备份多个数据库

    基本语法:

    mysqldump -u username -p --databases dbname2 dbname2 > BackupName.sql

    实例说明:

    mysqldump -u root -p --databases test mysql > /tmp/backup.sql

    4. 备份所有数据库

    基本语法:

    mysqldump -u username -p -all-databases > BackupName.sql

    实例说明:

    mysqldump -u -root -p -all-databases > /tmp/all.sql

    5. 数据恢复

    基本语法:

    mysql -u root -p [dbname] backup.sql

    实例说明:

    mysql -u root -p /tmp/backup.sql

    以上就是mysql全量备份和快速恢复的方法整理的详细内容,更多关于mysql 简单全量备份和快速恢复的方法的资料请关注脚本之家其它相关文章!

    您可能感兴趣的文章:
    • mysql8.0.20配合binlog2sql的配置和简单备份恢复的步骤详解
    • 浅析MySQL 备份与恢复
    • 详解mysql的备份与恢复
    • MySQL数据库备份恢复实现代码
    • mysql数据备份与恢复实现方法分析
    • shell脚本实现mysql定时备份、删除、恢复功能
    • 从MySQL全库备份中恢复某个库和某张表的方法
    • MySQL使用全库备份数据恢复单表数据的方法
    • mysql增量备份及断点恢复脚本实例
    • C#实现MySQL命令行备份和恢复
    • MySQL备份恢复设计思路
    上一篇:Mysql中distinct与group by的去重方面的区别
    下一篇:MySQL主从配置学习笔记
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    mysql全量备份和快速恢复的方法整理 mysql,全量,备份,和,快速,