2010-02-03 120 views
0

我有一個包含MySQL文件和數據庫文件(.myi,.myd,frm)的Windows MySQL 4.x安裝數據庫的zip文件。我有一個Windows MySQL 5.0的運行安裝。如何將MySql 4.x數據庫遷移到MySQL 5.0?

我需要將zip文件中的一個數據庫放到當前活動的MySQL 5.0中。如何才能做到這一點?

回答

0

你的第一個數據庫中你的mysql數據庫4運行,運行一個MySQL轉儲

mysqldump dbname > dbname.sql 

然後加載在你的MySQL 5數據庫文件了...

mysql -e "create database dbname" 
mysql dbname < dbname.sql 

當然諸位」必須手動設置你的用戶。

+0

有沒有運行mysql4的解決方案?我無法在mysql.com上找到mysql4進行安裝。 – 2010-02-03 18:25:50

+0

@Tony_Henrich:http://www.technocation.org/mirror/mysql/downloads/mysql/4.1.html – 2010-02-03 18:30:30

+0

我最終在服務器上安裝了一個新的mysql 4。複製zip文件中的所有數據文件。刪除安裝ibdata1文件並複製zip文件中的一個。當我刪除這兩個安裝日誌文件時,mysql沒有啓動並且抱怨日誌文件不匹配,所以我複製了原始日誌文件。啓動MySQL併爲數據庫創建用戶,並啓動並運行數據庫。 – 2010-02-04 00:27:39