注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

IOS & JAVA KEY

(iMilo)

 
 
 

日志

 
 
关于我

All the splendor in the world is not worth a good friend!! Hello my friend!!

网易考拉推荐

(MySQL)java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect  

2011-11-26 11:21:42|  分类: java |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

引入:

mac os上搭建j2ee环境,启动服务后,在查询数据库时报:“java.sql.SQLException: null,  message from server: "Host 'xxx' is not allowed to connect to this MySQL server"”,经百度谷歌查证,出现此错误的原因和解决方案如下:

原因:

java.sql.SQLException: Access denied for user 'root'@'xxx.xxx.xxx.xxx' at (数据库名)

表示该对象不是远程对象,不能通过该对象远程访问数据

解决方案:

方案一:改表:

use mysql ;

select user,host,password from user;

update user set host = '%' where user='root';

方案二:授权法:

例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

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

如果你想允许用户myuserip192.168.1.109的主机连接到mysql服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.109' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

 

 

其他:

iMilo

2011-11-26

 

 

  评论这张
 
阅读(1509)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017