#第一种通过命令:mysqldump -uroot -p密码 需要备份的数据库名>备份后的sql脚本名;
cmd-->mysqldump -uroot -proot 16jike2_account>D:\16jike2_account_back.sql
注意:备份名称与原数据库名称一致!通常:备份数据库名_back.sql
还原备份的文件数据:首先需要进入到mysql环境-->创建-个库-->在库下还原
-->source 备份的数据库脚本
例子:
备份:
在命令行输入:
mysql -uroot -proot 16jike2_account>D:16jike2_account_back.sql
系统提示在命令行输入密码可能不安全,可以改用一下命令行:
mysql -uroot -p 16jike2_account>D:16jike2_account_back.sql
root
然后再输入账号密码,这里我用root
这样子就避免密码暴露出来。
在D盘的根目录,我们可以看到备份文件已创建
打开16jike2_account_back.sql备份文件,可以看到备份数据库的一些创建语句和插入数据:
还原:
避免还原数据库与已存在的数据库重名,我们先查看一下已存在的数据库用:
show databases;
创建一个用于备份的数据库:
create database 16jike2_account character set utf8;
使用该数据库:
use 16jike2_account;
查看一下当前使用的数据库:
select database();
开始还原,使用一下命令:
source D:16jike2_account_back.sql;
查看是恢复成功,先查看数据表是否恢复:
show tables;
再查看数据表的数据:
select * from bank;
#第二种通过sqlyog工具:
选中需要备份的数据库-->右键-->备份/导出-->转储到sql
还原备份的文件数据:文件-->打开-->选择备份文件(.sql)-->crtl+A选中文件中所有内容-->执行 恢复备份完成