我想在我的公司中創建一個新的mysql用戶和數據庫演示。這是在我的mysql.exe輸入命令:創建新用戶時mysql訪問被拒絕
create user 'admin'@'localhost' identified by 'admin';
create database dem;
每次我有迴應:
拒絕訪問用戶「」 @「localhost」的數據庫。
其實我refered到類似的問題:
能任何人的幫助,請???
我想在我的公司中創建一個新的mysql用戶和數據庫演示。這是在我的mysql.exe輸入命令:創建新用戶時mysql訪問被拒絕
create user 'admin'@'localhost' identified by 'admin';
create database dem;
每次我有迴應:
拒絕訪問用戶「」 @「localhost」的數據庫。
其實我refered到類似的問題:
能任何人的幫助,請???
我會建議創建數據庫第一個然後你可以創建一個用戶,並使用GRANT選項來允許該用戶對任何你需要的權限。但是,在能夠「潛在」工作的同時先創建用戶,然後創建數據庫,這不是MySQL的最佳做法。所以,你要切實做好以下步驟如此:
Thnx爲您的迴應。對於您建議的每個操作,我都會從命令行獲得此響應:「拒絕訪問」或「SQL語法錯誤」 – enzo 2013-05-02 07:34:48
您必須授予訪問admin for admin的權限。
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
您可能也必須授予管理員@本地一樣好。 IIRC,如果你曾經與管理員遠程登錄,你會繼承基本特權,除非另有授權
你可以找到很多答案HERE。
在哪個用戶(如果有的話)下運行mysql?那用戶是否有權創建用戶和數據庫? – peterm 2013-05-01 20:19:43