我從數據庫目錄中複製了我網站的原始MySQL文件,因爲我的phpmyadmin不起作用。我如何從所有數據庫文件創建一個sql或csv文件,然後將它們導入到我的舊服務器的phpMyadmin中?從原始mysql文件創建一個sql文件
Regards
我從數據庫目錄中複製了我網站的原始MySQL文件,因爲我的phpmyadmin不起作用。我如何從所有數據庫文件創建一個sql或csv文件,然後將它們導入到我的舊服務器的phpMyadmin中?從原始mysql文件創建一個sql文件
Regards
千萬不要做這樣的「備份」。
您將需要完全相同的版本(或非常相似)的MySQL服務器創建文件。
安裝MySQL服務器,並將您的文件複製到數據目錄下的文件夾(,而mysql沒有運行或先停止它)。
然後啓動服務器並檢查日誌。如果沒有致命錯誤在裏面,你就贏了。另外,如果表由InnoDB引擎創建,則還需要事務日誌文件。 也許你將無法正確恢復它。
對於下一次,做這種事情並避免做一些魔術的最好方法是使用mysqldump。
UPDATE:
假設你的用戶名是DBUSER和你的密碼是DBPASS和你的數據庫被稱爲mydb.Then您可以通過從服務器發出以下命令,其中運行MySQL創建完整可靠的備份:
mysql -udbuser -pdbpass mydb < /path/to/new/backupfile.sql
:
mysqldump -udbuser -pdbpass mydb > /path/to/new/backupfile.sql
這之後,您可以通過發出以下命令導入SQL文件到其他MySQL服務器210
這個here
一些詳細的文章也到這裏看看:https://stackoverflow.com/questions/2707930/mysql-db-import-export-command-line-in-windows
一些進一步閱讀:
您好,感謝您的答覆。必須有我能做的事情。該項目仍然完美,並連接到數據庫。有問題的phpmyadmin在Ubuntu服務器上。不能我做一個mysqldump?我怎麼做從ubuntuserver轉儲 –
@SebastianOpperman:看到我更新的答案 – rkosegi