一千萬個為什麽

搜索

在不停止Mysql的情況下替換MyISAM文件

我在mysql目錄中有一堆MyISAM文件(MYD,MYI,FRM),在另一個目錄中有更新版本的文件。如何在不停止mysql服務器的情況下用“更新”替換“舊”的?

Upd: this question is answered over here: https://serverfault.com/questions/340823/replace-myisam-files-without-stopping-mysql

最佳答案

1)備份原始文件(出於安全原因)

2)用mysql數據文件夾中的新文件(frm,MYI和MYD)替換舊文件。您應該將它們復制到同一hdd/mount /分區上的臨時文件夾中,然後再將它們移動到數據文件夾中,以便快速完成復制過程。

3)在數據庫上執行'flush tables'。

現在您應該運行新數據。

轉載註明原文: 在不停止Mysql的情況下替換MyISAM文件