20190139-mysqldump

本文介绍了MySQL数据库备份与恢复的相关命令。备份命令使用mysqldump,可本地或远程备份,还能指定备份表结构、数据、指定表、全部数据库、多个库等。恢复数据使用mysql命令,多个库恢复时可不写库名。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 备份数据库的命令为:
    mysqldump -ubackup -pxxxxx db1 > db1.sql

  • 如果是远程的MySQL服务,还可以加上IP和Port,例如:
    mysqldump -ubackup -pxxxxx -h192.168.100.100 -P3308 db1 > db1.sql

  • mysqldump工具常用的几个用法,如下:

  1. 只备份表结构,不备份数据 -d
    mysqldump -ubackup -pxxxxx -h192.168.100.100 -P3308 -d db1 > db1.sql

  2. 只备份数据,不备份表结构 -t
    mysqldump -ubackup -pxxxxx -h192.168.100.100 -P3308 -t db1 > db1.sql

  3. 只备份指定表== 库名 表名 ==
    mysqldump -ubackup -pxxxxx -h192.168.100.100 -P3308 db1 tb1 > db1_tb1.sql

  4. 备份全部数据库 ==-A ==
    mysqldump -ubackup -pxxxxx -h192.168.100.100 -P3308 -A > all_db.sql

  5. 备份指定多个库 -B
    mysqldump -ubackup -pxxxxx -h192.168.100.100 -P3308 -B db1 db2 > db12.sql

  • 恢复数据:多个库就不用写库名了
    mysql -uroot -pxxxxx dbname < xxx.sql
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值