整库数据备份与还原
整库数据备份也叫SQL数据备份:备份的结果都是SQL指令
在mysql中提供了一个专门用于备份SQL的客户端:mysqldump.exe
应用场景
SQL备份是一种mysql非常常见的备份与还原方式,SQL备份不只是备份数据,还备份对应的SQL指令(表结构):即便是数据库遭到毁灭性的破坏(数据库被删),那么利用SQL备份依然可以实现数据还原。
SQL备份因为需要备份结构,因此产生的备份文件特别大,因此不适合特大型数据备份,也不适合数据变换频繁型数据库备份。
应用方案
SQL备份用到的是专门的备份客户端,因此还没与数据库服务器进行连接。
基本语法:mysqldump/mysqldump.exe -hPup 数据库名字 [表1 [表2…]] > 备份文件地址
备份可以有三种形式:
1、 整库备份(只需要提供数据库名字)
2、 单表备份:数据库后面跟一张表