mysql用mysqldump数据库备份和恢复

本文详细介绍了使用mysqldump命令进行数据库备份和恢复的方法,包括本地和远程服务器的备份操作,以及如何将一个数据库的备份导入到另一个数据库中。

备份:

用mysqldump命令把数据库被分成sql文件:(注意是在cmd里,不用进入数据库,输入之后会提示输入密码)

mysqldump -hlocalhost -uroot -p testdb >testdb.sql 

 

其中-h localhost 可以用其远程的服务器

testdb是要备份的数据库名,也可以备份一个数据库中的一个表t1

mysqldump -hlocalhost -uroot -p testdb t1 >t1.sql 

test.sql是你要备份的sql文件,

备份文件储存在当前目录下,也可以指定路径如下:

mysqldump -hlocalhost -uroot -p testdb  > testdb.sql > / mycopy

 

恢复:

用mysqldump命令恢复sql文件数据库,此时testdb原来的数据都被清空

 mysqldump  -hlocalhost  -uroot  -p  testdb  < testdb.sql 

 也可以进入某个数据库中用source命令恢复(进入数据库中)

mysql -hlocalhost -uroot -p
use testdb
source testdb.sql

 

 

我用mysqldump备份了一个数据库test1,我想用mysqldump命令把test1备份导入到test2数据库,显示成功但没有插入数据

mysqldump -u root -p test1>test1.sql
mysqldump -u root -p test2<test1.sql

之后进入数据库test2,用source命令导入test1.sql成功了,代码如下:

mysql -u root -p
*******
use test2
source test1.sql     (要进入当前路径,或者写上全路径)

问题在哪还不太清楚,待续

转载于:https://www.cnblogs.com/Jacck/p/4587908.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值