请选择 进入手机版 | 继续访问电脑版
  • 关注官方微信 微信公众号 添加方式:
    1:搜索微信号(gogolinux
    2:扫描左侧二维码
  • 登录 注册
  • 一起学LINUX - GOGOLINUX

    查看: 379|回复: 0

    MySQL-mysqldump备份数据库

    [复制链接]

    3162

    主题

    3168

    帖子

    9865

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9865
    发表于 2020-6-19 17:04:42 | 显示全部楼层 |阅读模式
    前言

    数据库很重要,没有备份,只能跑路。所以还是做好备份吧!



    mysqldump备份


    1、备份命令

    格式:mysqldump -h主机名  -P端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql

    例如:  mysqldump    -h   192.168.1.100  -p 3306  -uroot -ppassword  --database     cmdb  >   /data/backup/cmdb.sql


    2、备份压缩

    导出的数据有可能比较大,不好备份到远程,这时候就需要进行压缩

    格式:mysqldump -h主机名  -P端口 -u用户名 -p密码 --database 数据库名 | gzip  > 文件名.sql.gz

    例如: mysqldump    -h192.168.1.100  -p 3306  -uroot -ppassword  --database     cmdb  | gzip >   /data/backup/cmdb.sql.gz

    3、备份同个库多个表

    格式:mysqldump -h主机名  -P端口 -u用户名 -p密码 --database 数据库名   表1   表2 ....   > 文件名.sql

    例如 mysqldump -h192.168.1.100 -p3306  -uroot -ppassword   cmdb     t1   t2 > /data/backup/cmdb_t1_t2.sql


    4、同时备份多个库

    格式:mysqldump -h主机名  -P端口 -u用户名 -p密码   --databases  数据库名1  数据库名2   数据库名3  > 文件名.sql

    例如:mysqldump -h192.168.1.100 -uroot -ppassword   --databases   cmdb   bbs  blog  > /data/backup/mutil_db.sql


    5、备份实例上所有的数据库


    格式:mysqldump -h主机名  -P端口 -u用户名 -p密码 --all-databases > 文件名.sql

    例如:mysqldump  -h192.168.1.100 -p3306  -uroot -ppassword   --all-databases > /data/backup/all_db.sql


    6、备份数据出带删除数据库或者表的sql备份

    格式:mysqldump -h主机名  -P端口 -u用户名 -p密码      --add-drop-table   --add-drop-database  数据库名 > 文件名.sql

    例如:mysqldump   -uroot -ppassword --add-drop-table  --add-drop-database  cmdb > /data/backup/all_db.sql

    7、备份数据库结构,不备份数据

    格式:mysqldump -h主机名  -P端口 -u用户名 -p密码    --no-data 数据库名1 数据库名2 数据库名3  > 文件名.sql

    例如:mysqldump  --no-data –databases db1   db2   cmdb  > /data/backup/structure.sql

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    分享到:
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    官方微博:

    官方头条号:

    官方微信

    手机访问:

    官方微信

    QQArchiver 手机版 小黑屋 一起学LINUX - GOGOLINUX 闽ICP备18025837号-1 Discuz! X3.4 Powered by © 2001-2013 Comsenz Inc. 

    本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

    快速回复 快速发帖 返回顶部 返回列表