mysqldump -uroot --password=密码 --opt 数据库名 表名 >备份的名称
例子:mysqldump -uroot --password=psw --opt VOD recfile >recfile.sql
备份数据库VOD下的recfile表,如果只想保留表的结构而不带数据
mysqldump -uroot --password=psw --opt VOD recfile -d >recfile.sql
扩展资料:Sqlserver备份语句
1、完整备份
Backup Database NorthwindCS
To disk='G:\Backup\NorthwindCS_Full_20070908.bak'
2、差异备份
Backup Database NorthwindCS
To disk='G:\Backup\NorthwindCS_Diff_20070908.bak'
With Differential
3、日志备份 ,默认截断日志
Backup Log NorthwindCS
To disk='G:\Backup\NorthwindCS_Log_20070908.bak'
4、日志备份, 不截断日志
Backup Log NorthwindCS
To disk='G:\Backup\NorthwindCS_Log_20070908.bak'
With No_Truncate
5、文件备份
Exec Sp_Helpdb NorthwindCS --查看数据文件
Backup Database NorthwindCS
File='NorthwindCS' --数据文件的逻辑名
To disk='G:\Backup\NorthwindCS_File_20070908.bak'
1、首先找好要备份的数据表,如下图所示。
2、可以打开先看一下里面的数据,如下图所示。
3、接着执行select into语句,如下图所示。
4、然后右键刷新数据表,如下图所示。
5、然后在数据表里面就可以看到自己备份的表了,如下图所示。
备份单个表的语句为:mysqldump -u root -p 数据库名 tb_name>d:\bbb.sql备份的目的有三个:
做灾难恢复:对损坏的数据进行恢复和还原;
需求改变:因需求改变而需要把数据还原到改变以前;
测试:测试新功能是否可用。
备份需要考虑的问题:
可以容忍丢失多长时间的数据;
恢复数据要在多长时间内完;
恢复的时候是否需要持续提供服务;
恢复的对象,是整个库,多个表,还是单个库,单个表。
参考资料
脚本之家.脚本之家[引用时间2018-1-9]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)