我写jdbc连接数据库,连接mysql,只能连接上127.0.0.1,其他的Ip地址的数据库连接不上。
我用数据库客户端连接数据库就可以,ping的通,电脑防火墙关掉了,第一次遇到这种情况,但是连接地址换成127.0.0.1就可以连接上。这是我打印出来的连接driver=c...
我用数据库客户端连接数据库就可以,ping的通,电脑防火墙关掉了,第一次遇到这种情况,但是连接地址换成127.0.0.1 就可以连接上。这是我打印出来的连接driver=com.mysql.jdbc.Driver;com.mysql.jdbc.Driver:jdbc:mysql://192.168.1.180:3306/sql_db?relaxAutoCommit=true&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf8&transformedBitIsBoolean=true只能连接127.0.0.1 我吧127.0.0.1换成自己电脑的IP地址192.1681.193也连接不上,而且我昨天上午测试的时候还是可以的。这是什么奇葩问题?麻烦哪位大神指教下!在线等。。。
我远程连接别的数据库也连接不上,比如192.168.1.180 用数据库的客户端就连接的上180的数据库,但是我用程序连接不上远程的数据库。都是内网的数据库 展开
我远程连接别的数据库也连接不上,比如192.168.1.180 用数据库的客户端就连接的上180的数据库,但是我用程序连接不上远程的数据库。都是内网的数据库 展开
展开全部
是MYSQL设置的问题,没有给192.168.1.193用户权限。
给MYSQL中添加一个HOST是%就可以了,就是在MYSQL数据库中的USER表中天‘添加一条HOST值 为%的记录。
给MYSQL中添加一个HOST是%就可以了,就是在MYSQL数据库中的USER表中天‘添加一条HOST值 为%的记录。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
192.1681.193 能ping通吗?mysql服务有没有开启
追问
192.168.1.193就是我自己电脑的IP地址。我把127.0.0.1换成自己电脑的实际IP就连接不上了。mysql的服务开启了的
追答
我还能想到的一个是防火墙问题,还有一个就是连接数据库用户的权限问题,像root用户默认好像只是本地可以访问,但是你把自己的localhost换成了192.168.1.193就相当于不是本地访问了,需要修改数据库权限
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询