1044-Access denied for user 'root'@'%' to database 'lc_db'


遠程登錄Linux中的MySQL時,如果直接在工具中創建數據庫時,有可能出現下面圖中這樣的錯誤: 

 

這種錯誤是在遠程登錄時造成的,如果直接在Linux中本地操作沒有問題(在Linux中的MySQL下,通過sql語句操作不會出現這樣的錯誤)。

造成錯誤原因:遠程登錄,創建數據庫時,出現權限不足!!!

 解決辦法:

1、登錄Linux中的MySQL:mysql -uroot -padmin。

2、對所要創建的數據庫進行授權操作:grant all privileges on lc_db.* to 'root'@'%' identified by 'admin' with grant option;

    lc_db:是你將要創建的數據庫的名字;admin:是你Linux下MySQL的登錄密碼。

3、進行授權操作以后,就可以在工具中創建數據庫和創建表等相關操作了。




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM