1. 程式人生 > >Navicat工具鏈接 mysql"Access denied for user'root'@'IP'" 用戶遠程賦值

Navicat工具鏈接 mysql"Access denied for user'root'@'IP'" 用戶遠程賦值

示例 ESS IE navicat 連接數據庫 sjf 密碼 說明 spa

如題

用Navicat遠程連接數據庫出現錯誤 給用戶添加權限

連接MySQL

mysql -uroot -p;
use mysql;

更改權限

使用grant all privileges on來更改用戶對應某些庫的遠程權限

grant all privileges on 庫名.表名 to ‘用戶名‘@‘IP地址‘ identified by ‘密碼‘ with grant option;
flush privileges;

示例

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘sjfio3342‘ WITH GRANT OPTION; 
flush privileges;

說明:

庫名:要遠程訪問的數據庫名稱,所有的數據庫使用“*”
表名:要遠程訪問的數據庫下的表的名稱,所有的表使用“*”
用戶名:要賦給遠程訪問權限的用戶名稱
IP地址:可以遠程訪問的電腦的IP地址,所有的地址使用“%”
密碼:要賦給遠程訪問權限的用戶對應使用的密碼

Navicat工具鏈接 mysql"Access denied for user'root'@'IP'" 用戶遠程賦值