2011-01-28 61 views
12

好了,所以這裏是錯誤#1044 - 訪問被拒絕的用戶「根」 @「localhost」的數據庫「INFORMATION_SCHEMA」

我我的MySQL服務器上今天執行完整備份的情況。現在,當我嘗試導入.sql轉儲文件時,我收到了標題中提到的錯誤,並且沒有加載所有其他數據庫。

我怎樣才能解決這個獲得如此phymyadmin將讓我導入整個文件,或者是有辦法,我可以從SQL轉儲「刪除」 INFORMATION_SCHEMA

感謝

+7

要從轉儲中「刪除」information_schema,請在記事本中打開文件並刪除這些行。這只是一個運行順序查詢的文本文件。 – 2011-01-28 04:59:52

回答

8

正如丹·格羅斯曼說:

要從轉儲中「刪除」information_schema,請在記事本中打開文件 並刪除這些行。這只是一個連續查詢到 運行的文本文件。

+0

如果文件太大會怎麼樣? – brotherperes 2017-03-26 01:55:09

-1

創建一個新的數據庫,然後嘗試連接使用該新的數據庫,然後運行架構,然後嘗試執行數據庫。

2

打開INFORMATION_SCHEMA和運行

FLUSH TABLES 

這應該清除INFORMATION_SCHEMA CACHE和停止錯誤,因爲它「重新同步」的表格,最新的模式

+0

不爲我工作.. – Lucky 2013-12-23 09:21:42

0

我使用一個名爲記事本++程序。

你打開你的sql文件,程序會以一種方式讓你清楚地看到information_schema數據庫試圖做什麼以及它每次失敗的原因。您可以安全地刪除數據庫的那部分。

然後我在我的電腦上安裝一個WAMP,運行一個mysql程序(mysql前端)並導入數據庫。導入後,我可以完全訪問表和數據庫。

只需輸出你想要的,然後只是導入到你的新數據庫。

相關問題