mysql:mysqldump备份/还原


在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备份/还原

上一篇:bat批量备份照片和视频


下一篇:JavaScript深入之call和apply的模拟实现