2009-08-20 45 views
1

參考這個問題:從物理文件恢復mysql數據庫需要哪些附加步驟?

Restoring MySQL database from physical files

我想:

1) Shut down source server 
2) Grab copy of all files in $SourceServer/data/$TheCatalog 
3) Create empty "TheCatalog" on target server 
4) Stop target server 
5) Drop copied files into $TargetServer/data/TheCatalog 
6) Start target server 
7) ??? 
8) Profit! 

會有什麼新的DB的允許狀態?在刪除數據文件之前與空數據庫相同?我只需要設置權限和修復表?

回答

2

當我已經在過去做到了這一點,我需要的,除了今天的成就所陳述唯一要做的事情(S)是:

A /確保在步驟5中的文件全部歸用戶運行mysql。

B /創建或改變用戶在目標服務器上的數據庫的訪問權限作爲必要的(用戶信息被存儲在「MySQL的數據庫,而不是在數據庫中被複制)。

我只需要修復表,如果我已經在數據庫運行時複製文件。