我刪除了我的數據庫和客戶服務給我回了一個.dat文件,但他們的指示如何處理它是不好的。MySQL從.dat文件恢復數據
他們說把(db_backup.dat)文件放在mysql/data文件夾中,然後做一個導出到sql來恢復數據。任何人都可以幫助在這裏如何做到這一點文件是不是一個文本文件與SQL命令在它只是很多不可讀的東西。
我刪除了我的數據庫和客戶服務給我回了一個.dat文件,但他們的指示如何處理它是不好的。MySQL從.dat文件恢復數據
他們說把(db_backup.dat)文件放在mysql/data文件夾中,然後做一個導出到sql來恢復數據。任何人都可以幫助在這裏如何做到這一點文件是不是一個文本文件與SQL命令在它只是很多不可讀的東西。
我假設.dat文件是一個文本文件。
mysql -u root -p password < db_backup.dat
看起來他們可能已經發送了裸露的數據文件,您應該將其放入mysql文件夾並重新啓動mysql服務器。
如果他們發送給您裸露的DB文件,您應該詢問客戶服務是哪種格式。它可能是MyISAM或InnoDB文件。如果他們告訴你格式化,你應該創建一個名爲的格式的新數據庫,然後找到mySQL實例保留文件的位置,停止服務器,將你從CS獲得的文件放入該文件夾,替換現有的文件並重新啓動服務器。
最後,你能從Notepad ++發佈文件或屏幕截圖的幾行第一行嗎?
P.S.以上所有都是猜測,直到您發佈文件的頭部或其格式爲止。
他們是否逐字逐句告訴你?將一個隨機擴展名的文件放在系統目錄中,並將其導出到SQL代碼中? – 2012-04-19 14:37:03
什麼?他們只是寫了文件在MySQL /數據和出口得到sql – user1125177 2012-04-19 15:05:24
這些說明沒有多大意義。我的猜測是這是一個簡單的SQL轉儲。您可以通過使用文本編輯器打開它進行驗證。 – 2012-04-19 15:28:37