首页 > 数据库技术 > 详细

mysql:mysqldump备份/还原

时间:2014-03-18 11:42:49      阅读:473      评论:0      收藏:0      [点我收藏+]


在mysql中备份方式最长常用的命令就是mysqldump,但是mysqldump 使用的单线程执行命令
当数据库比较大的时候,速度很慢啊!

 

当数据库文件较大时,最好的方法就是直接备份mysql的物理文件,
当需要使用这些数据的时候,直接将物理文件放置到指定的文件夹,重启mysql服务就行了!

 

备份/还原整个数据库

备份数据库:
mysqldump -h 127.0.0.1 -P 3306 -u root -p DBName > C:\Users\v.dengwang\Desktop\test.sql


备份某一个表:
mysqldump -h 127.0.0.1 -P 3306 -u root -p DBName TableName > C:\Users\v.dengwang\Desktop\test.sql

 

备份多个表:
mysqldump -h 127.0.0.1 -P 3306 -u root -p DBName TableName1 TableName2 > C:\Users\v.dengwang\Desktop\test.sql


备份表结构:
mysqldump -h 127.0.0.1 -P 3306 -u root -p DBName TableName1 TableName2  -d > C:\Users\v.dengwang\Desktop\test.sql


备份表数据:
mysqldump -h 127.0.0.1 -P 3306 -u root -p DBName TableName1 TableName2  -t> C:\Users\v.dengwang\Desktop\test.sql

还原数据库:
mysql -h 127.0.0.1 -P 3306  -u root  -p DBName<  C:\Users\v.dengwang\Desktop\test.sql

 


参考链接;
http://www.blogjava.net/Alpha/archive/2007/08/10/135694.html

注:
-h:主机Ip
-P(大写):端口
-u:用户名
-p(小写):密码
test/vipdkh:要备份/还原的数据库名
C:\Users\v.dengwang\Desktop\test.sql:备份文件的路径
-d:去除表数据,只导出表结构
-t:去除表结构,只导出表数据

 

以上内容仅供参考!!!!!!

 

 

 

 

本文出自 “SQLServer MySQL” 博客,请务必保留此出处http://dwchaoyue.blog.51cto.com/2826417/1378205

mysql:mysqldump备份/还原,布布扣,bubuko.com

mysql:mysqldump备份/还原

原文:http://dwchaoyue.blog.51cto.com/2826417/1378205

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!