MySQL 之mysqldump备份和恢复

//将数据库进行备份(在doc界面下,登录mysql之前)
1.备份单个数据库中的所有表
mysqldump -u user_name [-h host]-p [-B] dbname > D:\beifen\filename.sql
例如:
备份sm数据库到D盘下的beifen文件夹下命名为sm20190514
mysqldump -u root -p [-B] sm > D:\beifen\sm20190514.sql
2.备份数据库中的某个表
mysqldump -u user_name [-h host]-p [-B] dbname [tbname [tbname...]] > 备份路径\filename.sql
例如:
备份sm数据库下的student表到D盘下的beifen文件夹下命名为sm_student20190514
mysqldump -u root -p [-B] sm student > D:\beifen\sm_student20190514.sql
3.备份数据库中多个数据库
mysqldump -u user_name [-h host]-p [-B] --databases dbname [dbname..] > 备份路径\filename.sql
备份sm,sm1数据库到D盘下的beifen文件夹下命名为sm_sm1_20190514
mysqldump -u root -p [-B] --databases sm sm1 > 备份路径\filename.sql
恢复
1.未登录mysql服务器
mysql -u username [db_name] < 备份路径\filename.sql //前提得有一个你要恢复得数据库
注意:(如果你用了[-B]参数你就不用写 db_name,因为-B参数备份的时候包含了创建数据库的语句)
2.登录mysql服务器
source 备份路径\filename.sql
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值