0
点赞
收藏
分享

微信扫一扫

SQL——备份和恢复

备份和恢复

备份:大致分为冷备,热备。

冷备:指定时间进行数据库的备分。如:在昨天下午5点,进行数据库冷备,如果现在数据库出现故障,想恢复数据,只能恢复到昨天下午备份的点。

全备:库中或表中所有数据全部备份。

增备:增量备份,比如:在昨天下午5点,进行数据库全备,从昨天下午5点到现在,数据库表会增很多数据,对于这个时间段新增的数据来说,就属于增量数据,如果只想备份增量数据,那就采取增备策略。

热备:将所有sql都进行日志记录,可以恢复任意时间点。

当前使用 冷备 全备

命令模式:通用 速度快 MySQLdump。

工具模式:客户端 需要远程连接服务器备份, 速度慢,当数据量大时,会出现备份失败。

--cmd窗口中执行,备份整个库

mysqldump -u root -p 所备的库的库名>备份路径\备份文件名.sql

--cmd中恢复数据

mysql -u root -p 所备的库的库名 < 备份路径\备份文件名.sql

--在MYSQL命令行中恢复:

source 备份路径\备份文件名.sql

--cmd备份库中特定表

mysqldump -u root -p  所备的库的库名 特定表的表名> 备份路径\备份文件名.sql

--cmd备份库中特定表  -c选项导出的sql文件insert语句添加列名

mysqldump -u root -p -c 所备的库的库名 特定表的表名> 备份路径\备份文件名.sql

举报

相关推荐

0 条评论