[Err] 1143 - SELECT command denied to user 'XX'@'%' for column 'XXX' in table 'XX'



今天,用Navicat導入數據庫的時候報了這麼一個錯誤:

[Err] 1143 - SELECT command denied to user 'XX'@'%' for column 'XXX' in table 'XX'

在這裏插入圖片描述


SELECT命令拒絕用戶’XX’@’%’。


一想,當然會拒絕,因爲當前用的不是’XX’賬戶。


快捷起見,不用命令,直接用Navicat新建賬戶並授權。

  • 用root用戶連接MySQL數據庫

  • 新建用戶
    在這裏插入圖片描述

  • 給新建用戶授予服務器權限
    在這裏插入圖片描述

  • 修改高級裏的參數(改大一些,不然導入數據查詢較多可能會失敗)
    在這裏插入圖片描述


OK,數據導入成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章