前言
最近在工作中遇到一個問題,在創建數據庫后連接數據庫的時候居然報錯了,錯誤代碼是Access denied for user 'root'@'%' to database 'xxx',通過查找相關的資料終于解決了這個問題,所以想著總結下來分享給有需要的朋友們參考學習,下面來一起看看吧。
解決過程
1、創建數據庫
2.連接數據庫,報以下錯:
Access denied for user 'root'@'%' to database 'mytest'
原因:創建完數據庫后,需要進行授權,在本地訪問一般不會存在這個問題。
3.授權數據庫操作
grant all on xxx.* to 'root'@'%' identified by 'password' with grant option;
其中:xxx代表創建的數據庫; password為用戶密碼,在此為root的密碼。
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
您可能感興趣的文章:- 解決django 向mysql中寫入中文字符出錯的問題
- centOS7下mysql插入中文字符報錯問題解決方法
- 在C#和MySQL中存取中文字符時避免亂碼的方法
- mysql創建本地用戶及賦予數據庫權限的方法示例
- MySQL創建數據庫并支持中文字符的操作方法