[SQL ] 关于备份Mysql

楼主: shiajih (夏日)   2016-07-31 17:41:14
数据库名称:MySQL
数据库版本:5.6
内容/问题描述:
之前备份DB都是到phpmyadmin
直接汇出数据库产生一个.sql
现在如果是将服务器上/var/lib/mysql里的资料夹整个复制
再放回另一台机器上
这样会不会有资料不完全的问题
以及这两种方式有什么差异?
谢谢
作者: pizzahut (...)   2016-08-01 12:15:00
你的/var/lib/mysql是 DB data?
作者: buckyeh (btbb)   2016-08-02 00:56:00
我从windows平台dump然后restore到Liniux平台很多次了,目前比对没有观察到差异
作者: jeamie (jeamie)   2016-08-02 01:05:00
如果数据库没关直接copy也是不好的做法
作者: pizzahut (...)   2016-08-03 10:39:00
不关的状态下直接拷贝会有风险存在 1. 没办法让mysql正常启动服务 2. 没有回写到硬盘的资料可能会遗失之前曾经在mysql上面用过rsnapshot,结果好像会锁死资料表,后来也不太敢用QQ
作者: iFEELing (ing)   2016-08-03 16:58:00
filesystem level的备份只限冷备份 热备份不能这样玩然后跨作业系统的备份最好用逻辑层备份 不要用档案层DBMS运行的时候有一些东西在内存里的 没有回写完的话下次开起来就会试着做recovery 或是直接掉资料搬到另一台机器的话 要看档案系统能不能正确被辨识

Links booklink

Contact Us: admin [ a t ] ucptt.com