MySql WorkBench数据库备份与恢复

来源:互联网 发布:js调用相册 编辑:程序博客网 时间:2024/06/11 00:56

1.写在前面

在使用mysql过程中我一般把mysql workbench和navicat for mysql结合着用,发现使用navicat备份数据没那么简单,workbench比较方便,但还是碰到坑.

2.步骤

这里写图片描述

很明显可以看出来 一个是导出 一个是导入。

这里写图片描述
选择导出后,选择一个数据库(记住名字 后面用的着),选择表,和位置,注意这里为止最好用文件夹装起来,因为毕竟导出来后的全是表(万一多的话)

上面就是导出也就是备份,导入的话差不多,如下
这里写图片描述
这里特别要注意的是,一定要把要把备份的数据库建立,不一定要使用,但需要有。不然会报错 如下

16:39:40 Restoring db4 (dept)Running: mysql.exe --defaults-file="c:\users\guo\appdata\local\temp\tmpwi8oyx.cnf"  --protocol=tcp --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments --database=db4 < "C:\\Users\\Guo\\Desktop\\dumps\\db4_dept.sql"ERROR 1049 (42000): Unknown database 'db4'

恢复db4失败,这里我新建db4就好了,ok!