作者aaagang (我...)
看板Database
标题Re: [系统] 旧档案dump
时间Sat Sep 15 22:00:17 2012
※ 引述《MySQL (MySQL)》之铭言:
: 有一招可以试看看 ...
: 不过还是有可能发生资料缺损的现象。
: 直接把档案复制到 /var/lib/mysql/ 下,
: 运气好的话,所有资料都会乖乖地在那边等你读取。
: (在这之前建议你先把旧有的资料库删除)
: 至於运气主要是看,当时 MySQL 是否已经完成储存的动作,
: 因为有时资料会卡在暂存区,小则掉点资料大则档案坏掉,
: 所以这也是为什麽建议大家使用 dump 的指令。
: ※ 引述《aaagang (我...)》之铭言:
: : 之前主机板挂掉,
: : 但硬碟没有事情,
: : 後来发现有一个月的资料没有备份到,
: : 想从旧硬碟把资料dump出来到新的资料库,
: : 但一直找不到这特别的指令,
: : 旧硬碟的内容是在 /old/var/lib/mysql
: : 想用mysqldump直接把档案抓出来dump但似乎没那麽容易,
: : 是否有良策,谢谢。
我是有修改my.cnf指向旧的资料夹档案,但
失败
後来有个方法可以解决
因为我只有一个table比较重要,
所以把/var/lib/mysql/databases_name/
底下的三个档案copy过去,
*.frm *.MYD *.MYI
不过我认为要先把旧的sql备份,
dump到新的资料库再把档案复制过去比较容易成功。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.100.70.113