备份和恢复
备份:大致分为冷备,热备。
冷备:指定时间进行数据库的备分。如:在昨天下午5点,进行数据库冷备,如果现在数据库出现故障,想恢复数据,只能恢复到昨天下午备份的点。
全备:库中或表中所有数据全部备份。
增备:增量备份,比如:在昨天下午5点,进行数据库全备,从昨天下午5点到现在,数据库表会增很多数据,对于这个时间段新增的数据来说,就属于增量数据,如果只想备份增量数据,那就采取增备策略。
热备:将所有sql都进行日志记录,可以恢复任意时间点。
当前使用 冷备 全备
命令模式:通用 速度快 MySQLdump。
工具模式:客户端 需要远程连接服务器备份, 速度慢,当数据量大时,会出现备份失败。
标签:--,恢复,备份,SQL,备份文件,库名,sql,root From: https://blog.51cto.com/u_16252300/7479446--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