数据库备份与还原

一 Mysql

备份

  • 整库备份 mysqldump -hlocalhost -P3306 -uroot -p123456 mydatabase > bak.sql
  • 单表备份 mysqldump -hlocalhost -P3306 -uroot -p123456 mydatabase cate > mydatabase.cate.sql
  • 多表备份 mysqldump -hlocalhost -P3306 -uroot -p123456 mydatabase tb1 tb2 > mydatabase.tb1_2.sql
    需要说明的是,如果未加入环境变量,需要到 mysql的安装路径mysql\bin里执行,且使用./mysqldump .........

还原 (需要先建好库)

1 客户端无需登录
mysql -hlocalhost -P3306 -uroot -p123456 mydatabase2 < bak.sql
2 Sql 指定导入

-- 首先进入到对应的数据库
mysql> source SQL文件位置
source mydatabase.bak.sql;

3 手动复制粘贴
直接打开备份文件,不推荐

SqlServer (在同事电脑操作看了眼,比较简单,有时间自己操作下再截图)

备份

使用工具可创建任务,每天定时备份;如果需要删除,还要建个新的任务

还原 (无需建库)

右键库,选择 还原数据库,不是附件,在设备里选择 备份数据的文件,目标里随意起个名字后确定即可。

你可能感兴趣的:(数据库备份与还原)