LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 816|回复: 2

jsp 连接 MYSQL 数据库被拒绝 ,是什么原因?

[复制链接]
发表于 2005-4-23 17:54:20 | 显示全部楼层 |阅读模式
系统是 rd9.0 ,mysql使用的是系统自带的 ,安装了tomcat5.0 ,jdbc驱动也装了,好像是数据库验证出了问题,改怎么办?

[root@vip root]# mysql -h 127.0.1 -u root -p
Enter password:
ERROR 1130: Host 'vip' is not allowed to connect to this MySQL server

[root@vip root]# mysql  -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8 to server version: 3.23.54

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>






HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: null,  message from server: "Host '10.106.1.243' is not allowed to connect to this MySQL server"
        org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
        org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
        org.apache.jsp.test1_jsp._jspService(test1_jsp.java:109)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause
发表于 2005-4-23 18:20:30 | 显示全部楼层
MySQL 不允许这个主机连接,估计是只设置了localhost允许。
在MySQL里添加允许这个主机接入就可以了。
你的MySQL也不允许本地机接入???
这个我就没明白了,MySQL里的mysql数据库错了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-26 14:39:07 | 显示全部楼层
我将 登录信息里 主机:localhost 改为 任意主机  就可以了,为什么会这样呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表