MySQL数据库备份与还原

#第一种通过命令: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选中文件中所有内容-->执行    恢复备份完成

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值