首页 > 数据库技术 > 详细

Navicat工具链接 mysql"Access denied for user'root'@'IP'" 用户远程赋值

时间:2018-04-12 13:09:45      阅读:221      评论:0      收藏:0      [点我收藏+]

如题

用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'" 用户远程赋值

原文:https://www.cnblogs.com/buxiangxin/p/8806760.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!