mysql之备份与恢复
数据备份全备 备份命令 :mysqldump把数据库的数据以sql语句导出属于逻辑备份 格式 : mysqldump -uroot -p123456 -S 多实例的mysql.sock 数据库名 >/备份的文件名 #单库备份egrep -v '#|\*|--|^$' /备份文件名 #检查备份的结果 恢复数据: mysql -u用户名 -p密码 库名</备份文件名 #把备份的文件导入mysql 备份单个表 mysqldump -uroot -p123456 -S /多实例.sock 库名 表名>/备份文件名 #不加-B前边是库后边是表 恢复单个表 mysql -u用户名 -p密码 库名</备份文件名 #把备份的文件导入mysql mysqldump 的参数 -B 库名 #在备份文件里增加创建数据库和进入数据库的命令 加-B就算数据库被drop掉也可以直接恢复 mysqldump -uroot -p123456 -S /多实例mysql.sock -B 库名>/备份文件 #备份 可备份多个库 -B 库名1 库名2 库名N mysql -uroot -p123456 -S /多实例mysql.sock <备份文件 #恢复 -d 备份表结构 mysqldump -uroot -p123456 -S