2013-06-04 107 views
-1

我想導入我的舊數據庫回到phpmyadmin後刪除它,並創建一個新的......採取的步驟......刪除數據庫備份後......創建新的數據庫與不同命名並收到此錯誤試圖導入PHP myadmin導入數據庫失敗

1044時 - 訪問被拒絕的用戶「augr_2」 @「%」數據庫「augr_2」

一些研究,我發現,我必須改變我的CREATE後DATABASE行在我的數據庫.sql文件修改後看起來像這樣

CREATE DATABASE `augr_2` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci; 
USE `augr_2`; 

但我仍然不斷收到此錯誤?

這是完全錯誤我收到

SQL查詢:

-- 
-- Database: `augr_2` 
-- 
CREATE DATABASE `augr_2` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci; 

MySQL表示:

1044 - 訪問被拒絕的用戶 'augr_2' @ '%' 數據庫' augr_2'

+2

你讀過的錯誤消息?您只是錯過了訪問新數據庫的權限。你也應該設置這些。 – Sirko

回答

0

看起來像PMA使用的mysql沒有權限新創建的數據庫,這是正常的。

試試這個記錄它作爲

GRANT ALL ON *.* TO 'augr_2'@'%'; 
FLUSH PRIVILEGES; 
+0

嗨Stephantried,它返回SQL查詢: GRANT ALL ON *。 *到'augr_2'@'%'; MySQL說: #1045 - 訪問被拒絕用戶'augr_2'@'%'(使用密碼:是) – anthonytherockjohnson

+1

這就是爲什麼我說要使用root用戶運行此命令 – Stephan