-
1 # 使用者4878601172182
-
2 # pietr49411
轉給你一段。你試下吧。這個要用到 Access-to-MySQL Pro 這個軟體。網上有下載,並且有破解版的。問題是如果直接用它來把ACCESS檔案匯入MYSQL會出現亂碼。所以我試下以下方法,雖然麻煩點,但是還可是可行。5.
1 用Access-to-MySQL Pro來把資料庫匯出為*.sql 檔案。A) 執行Access-to-MySQL Pro的時候選ADVANCE MODE,下一步;B) 選擇STORE into dump file, 就是儲存為*.sql檔案,下一步;C) 選擇目標MYSQL的版本,選預設值,下一步;D) 這下要選MS ACCESS USER-LEVElL SECURITY FILE,這個檔案一般在你的OFFICE安裝目錄下。我的是在G:\Program Files\Microsoft Office\Office\SYSTEM.MDW , 使用者名稱填 ADMIN , 下一步;E) 選擇你要轉換的ACCESS MDB檔案以及儲存路徑,點下一步,就可以生成.sql 檔案了。我生成的是C:\test.sql。5.
2 把剛才生成的檔案轉成UTF-8格式。 用記事本開啟這個檔案,選另存為,編碼選UTF-8,覆蓋儲存就OK了。5.
3 在MYSQL匯入該檔案我不在phpMyAdmin匯入檔案是因為phpMyAdmin預設只能匯入17M的檔案。懶得改相應的設定,MYSQL命令列方便些。進入DOS視窗,轉到MYSQL安裝目錄的BIN子目錄下。我這裡是G:\Program Files\xapp\xampp\mysql\bin.A) mysql -uroot -p password:這裡輸入密碼B) CREATE DATABASE hewang;C) use hewang;E) source c:\test.sql;有可能會出現錯誤提示音,不管他,等它再次出現提示符的時候,匯入成功。我用這種方法匯入一個50M的檔案沒有問題,只是提示音響了十分鐘。可以在phpMyAdmin下檢視資料是否正確
回覆列表
1.透過phpmyadmin匯入,此種匯入方式有限制,只能匯入17M以下的sql檔案。2.命令列匯入進入DOS視窗,轉到MYSQL安裝目錄的BIN子目錄下。C:\ProgramFiles\xapp\xampp\mysql\bin.A)mysql-uroot-ppassword:這裡輸入密碼B)CREATEDATABASEhewang;C)usehewang;E)sourcec:\test.sql;