当前位置:   article > 正文

mysqldump备份与恢复_mysqldump 备份恢复

mysqldump 备份恢复

1、Mysql数据库备份恢复

1.1、备份

  • 备份指令如下:
-- 备份指定数据库指定表(多个表以空格间隔)
mysqldump [选项] 数据库名 [表名] > 脚本名
mysqldump -uroot -p'密码'  mysql db event > /backup/mysqldump/table.db
-- 备份指定数据库排除某些表
mysqldump -uroot -p'密码' test --ignore-table=test.t1 --ignore-table=test.t2 > /backup/mysqldump/test2.db

-- 备份指定数据库:
mysqldump [选项] --数据库名 [选项 表名] > 脚本名
mysqldump -uroot -p'密码' test > /backup/mysqldump/test.db

-- 备份所有
mysqldump [选项] --all-databases [选项]  > 脚本名
mysqldump -uroot -p'密码' --all-databases > /backup/mysqldump/all.db

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

1.2. 恢复

  • 恢复
-- 第一种:系统行命令 单个数据库恢复
-- 创建数据库(如果数据库中没有该库需要创建,有忽略此步骤)
mysqladmin -uroot -p'密码' create db_name 
-- 恢复指定文件到指定数据库中
mysql -uroot -p'密码'  db_name < /backup/mysqldump/db_name.db
-- 注:在导入备份数据库前,db_name如果没有,是需要创建的; 而且与db_name.db中数据库名是一样的才可以导入。

-- 第二种:全库恢复
mysql -uroot -p'密码' < all.db

-- 第三种:soure 方法 连接mysql
mysql > use db_name;
mysql > source /backup/mysqldump/db_name.db;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/530317
推荐阅读
相关标签
  

闽ICP备14008679号