2014-01-30 61 views
3

我嘗試了很多導入SQL腳本通過phpmyadmin在新的網站我主持創建數據庫和表。但我得到的錯誤,1044 - 訪問被拒絕的用戶「用戶」 @「localhost」的數據庫「DB」

1044 - 訪問被拒絕的用戶 '用戶' @ 'localhost' 的數據庫 'DB'

我試圖直接創建示例數據庫:CREATE DATABASE取樣的;我得到了同樣的拒絕訪問錯誤。

我也無法授予用戶特權,我得到相同的訪問被拒絕的錯誤。

以下是節目授權命令的輸出,

show grants; 
GRANT USAGE ON . TO 'someuser'@'localhost' IDENTIFIED BY PASSWORD 'somepw' 

GRANT ALL PRIVILEGES ON someuser\_%.* TO 'someuser'@'localhost' 

任何幫助,將不勝感激。謝謝。

+0

'FLUSH PRIVILEGES;'? – Phil

回答

1

很顯然,用戶someuser沒有適當的權限在數據庫db。您需要通過數據庫授予用戶特權才能解決此問題。

如果機器人具有管理權限與您的管理員,因爲如果你使用的是Godaddy的那麼直接進入到phpMyAdmin和運行SQL命令對db

6

授予的權限someuser

你必須去MySQL®數據庫部分,並在那裏創建一個數據庫。 然後創建用戶,並給它的許可訪問剛剛創建的數據庫。 現在你可以去phpMyAdmin並編寫你的SQL命令。

希望這有助於

0

你還沒有導出數據庫從本地主機或網絡服務器正確地遵循這些步驟去到本地主機數據庫點擊導出選項卡比選擇「自定義 - 顯示所有可能的選擇」複選框幾個選項會打開節'輸出'改變壓縮無壓縮,現在點擊開始按鈕在底部它會正確地導出您的數據庫,您現在可以導入到託管或任何你想要的地方沒有錯誤

相關問題