日期: 2020-06-23 16:30:53
本文实例讲述了mysql数据备份与恢复实现方法。分享给大家供大家参考,具体如下:
首发日期:2018-04-19
有些时候,在备份之前要先做flush tables ,确保所有数据都被写入到磁盘中。
适用情况:本质上是把表结构和数据还原成sql语句,所以可以备份表结构
适用情况:单表数据备份,只能复制表数据,不能复制表结构。
select * from class into outfile "d:\c1.txt" fields enclosed by '-'; select * from class into outfile "d:\c1.txt" fields enclosed by '-' optionally enclosed by "'";
select * from class into outfile "d:\c.txt" lines starting by 'start:'; select * from class into outfile "d:\c1.txt" lines starting by 'start:' terminated by ' \n';
注意:在5.7新增了一个特性,secure_file_priv,它会限制数据的导出,secure-file-priv参数是用来限制LOAD DATA, SELECT ... OUTFILE, and LOAD_FILE()传到哪个指定目录的。
需要在my.ini中设置才能正常导出数据。
更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL索引操作技巧汇总》、《MySQL常用函数大汇总》、《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》及《MySQL数据库锁相关技巧汇总》
希望本文所述对大家MySQL数据库计有所帮助。