2017-08-02 15 views
0

我有一個從SQL服務器mysqldump的,我想在像MySQL工作臺或DBeaver一個程序來打開它,這樣我可以輕鬆地搜索並刪除某些值等瀏覽和修改MySQL工作臺的SQL轉儲

我正在嘗試使用MySQL Workbench,但我不確定是否可以將此SQL DUMP直接從文件中導入到此處。我創建了一個新模型並單擊導入,它似乎顯示了我所有的表格,但它們都是空的。

這是可能的,我將如何去解決這個問題?

回答

1

據我記憶,MySQLDump導出數據庫到一個.sql文件擴展名的SQL腳本?

在MySQL Workbench中,打開此文件使用文件 - >打開SQL腳本或可替代CTRL + SHIFT +Ø

運行腳本則應該創建數據庫

+0

我會看看這讓我所有的表顯示,所以只需要找到運行腳本按鈕,我猜 – harri

1

MySQL工作臺可以無需首先將其加載到編輯器中即可恢復轉儲(因此甚至可以處理千兆字節大小的轉儲)。對於這一點去的Data Import/Restore管理部分,

enter image description here

選擇轉儲,設置選項(例如轉儲什麼來恢復),然後單擊Start Import啓動進程。

但是,這不允許更改轉儲,因爲通常的轉儲大小,即使瀏覽它們也是不可能的。如果轉儲文件不是太大(例如大約250MB,取決於系統RAM),可以嘗試將轉儲文件加載到編輯器中。如果它大得多,你只能嘗試像十六進制編輯器這樣的特殊工具(逐個加載大文件)。

+0

謝謝,是的,有問題的文件只有20MB,所以應該罰款瀏覽atleast。我會稍微看一下這個,但是你能做什麼不能瀏覽/修改?我最終將它加載到一臺帶有phpmyadmin的服務器上,似乎它現在更適合我的目的。 – harri