Mac平臺mysql命令行下創(chuàng)建數(shù)據(jù)庫提示ERROR 1044 (42000)

在Mac下安裝好了mysql,用root帳號連上mysql,然后用命令行創(chuàng)建數(shù)據(jù)庫的時(shí)候提示如下:

提示錯(cuò)誤:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

解決辦法:用phpMyAdmin查看庫名為mysql 數(shù)據(jù)庫中的user 表,查看 root 用戶(root用戶可能不止一個(gè))的 create_priv 權(quán)限是否被設(shè)置為N了?

如果是,最好把所有項(xiàng)都設(shè)置為Y,這樣這個(gè)用戶就有權(quán)限了

補(bǔ)充:如果用戶的create_priv權(quán)限被設(shè)置成了N則還可能引起show databases后只顯示系統(tǒng)自帶的數(shù)據(jù)庫,你用phpMyAdmin或其他工具創(chuàng)建的數(shù)據(jù)庫在命令行上顯示不出來

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容