MySql-数据库备份与恢复 ゝ一纸荒年。 2022-04-23 12:50 239阅读 0赞 **备份与恢复** 系统运行中,**增量备份与整体备份。** 例如:每周日整体备份一次,周一到周六只备份当天。 如果周五的数据出了问题,可以用周日的整体+周一、周二、周三、周四来恢复。 **备份的工具:** 有第三方的收费备份工具,目前我们所学的是系统自带的备份功能,**mysqldump**。 mysqldump 可以导出 库、表。 备份: 例1:导出muagua库下面的goods表 mysqldump -u用户名 -p密码 **库名 表1 表2 表3** > 地址/备份文件名称 导出的是建表语句及insert语句。 例2:导出mugua库下面的所有表 mysqldump -u用户名 -p密码 **库名** > 地址/备份文件名称 例3:如何以库为单位导出 mysqldump -u用户名 -p密码 **-B 库1 库2 库3** > 地址/备份文件名称 注意:-B一定要加上,不然mysql会把库当作表来看待,就会报找不到表的错误。 例4:如何导出所有库 mysqldump -u用户名 -p密码 **-A** > 地址/备份文件名称 **恢复:** 1.登录到mysql命令行 **对于库级的备份文件:** mysql> **source** 备份文件地址 **对于表级的备份文件:** mysql> use 库名 mysql> source 备份文件地址 **2.不登录到mysql命令行** 针对库级的备份文件 mysql -u用户名 -p密码 < **库级备份文件地址** 针对表级的备份文件地址 mysql -u用户名 -p密码 **库名 < 表级备份文件地址** 要注意的地方是:**你恢复的是库级的备份文件还是表级的备份文件。**
还没有评论,来说两句吧...