mysql远程连接 提示错误 access denied for user 'root'@180.139.177.84

mysql远程连接 提示错误 access denied for user 'root'@180.139.177.84

搜索

原因:

root默认只有本机访问的权限,要通过其他机器访问,必须授权

解决语句:

格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by “用户密码”;

GRANT ALL PRIVILEGES ON *.* TO'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;


flush privileges;

参数说明:

ALL PRIVILEGES表示赋给远程登录用户的权限,ALL PRIVILEGES表示所有的权限,你也可以单独或组合赋select,update,insert,delete权限;*.*:第一个表示要赋权的数据库名,当然表示全部数据库了,第二个表示数据库下的表名,同理,表示全部表

猜你喜欢

转载自lgclove1314.iteye.com/blog/2331385
今日推荐