mysql之备份与恢复

Posted 临渊慕鱼不如退而结网

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql之备份与恢复相关的知识,希望对你有一定的参考价值。

数据备份

备份命令 :mysqldump把数据库的数据以sql语句导出属于逻辑备份

格式 :

mysqldump -uroot -p123456 -S 多实例的mysql.sock 数据库名 >/备份的文件名        #单库备份
egrep -v ‘#|*|--|^$‘ /备份文件名 #检查备份的结果

恢复数据:

mysql -u用户名 -p密码 库名</备份文件名      #把备份的文件导入mysql

mysqldump 的参数

-B 库名   #在备份文件里增加创建数据库和进入数据库的命令 加-B就算数据库被drop掉也可以直接恢复

mysqldump -uroot -p123456 -S /多实例mysql.sock -B 表名>/备份文件          #备份
mysql -uroot -p123456 -S /多实例mysql.sock <备份文件                 #恢复

 



以上是关于mysql之备份与恢复的主要内容,如果未能解决你的问题,请参考以下文章

mysql之备份与恢复

MySQL之备份与恢复

MySQL备份与恢复之mysqldump工具

MySQL备份与恢复之Xtrabackup工具

MySQL数据库之——日志和数据库内容的备份与恢复(妈妈再也不用担心数据丢失了)

Mysql不锁表备份之Xtrabackup的备份与恢复