使用客戶端授權(Navicat Premium 12)
1、使用root用戶登陸mysql
2、新建查詢,輸入指令:
use mysql;
select * from user where user='root_ssm';
SQL語句where后面的條件寫要授權的那個用戶名
3、執行語句,查看用戶的信息
上圖標紅的地方的值為‘N’,表示沒有權限,將其改為Y就行了。
二、使用Mysql的命令行客戶端
看'root_ssm'用戶的信息
use mysql; select * from user where user='root_ssm';
修改root用戶的localhost權限
根據查詢結果中的列名,一個一個的寫update語句修改
update user set Select_pri='Y' where user='root_ssm'
全部改好后再刷新MySQL的系統權限相關表:
flush privileges;
之后重啟mysql服務,權限就都有了。