首页 > 数据库技术 > 详细

mysql远程连接问题

时间:2014-08-25 16:31:14      阅读:354      评论:0      收藏:0      [点我收藏+]

问题:在服务器里面新安装一个MYSQL数据库,结果在远程电脑连接不上,并提示“服务器连接错误Host ‘XXX‘ is not allowed to connect to this MySQL server”。

        (数据库默认端口已在防火墙开放的情况下)

解决:MYSQL是新装的,没开放远程连接所导致的,即远程权限存在问题。

GRANT ALL PRIVILEGES ON *.* TO testuser@% IDENTIFIED BY testpassword WITH GRANT OPTION;

(参数:WITH GRANT OPTION是指赋予传递权限的功能,允许被授予权利的人把这个权利授予其他的人)

(参数:% 是指远程的任何主机都可连接)

(参数:ALL PRIVILEGES是指赋予所有的权限给指定用户)

(参数:*.*  则是全部数据库的全部表授权。还有userdata.*,前面的userdata是指数据库名称,该参数表示userdata数据库的全部表授权)

另外,该博客也说的很清楚了:http://www.cnblogs.com/xyzdw/archive/2011/08/11/2135227.html

 

mysql远程连接问题

原文:http://www.cnblogs.com/newlooker/p/3935110.html

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