1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > java 数据库连接不上_JAVA基础(六) 处理连接不上MYSQL数据库的方法

java 数据库连接不上_JAVA基础(六) 处理连接不上MYSQL数据库的方法

时间:2019-04-12 22:48:22

相关推荐

java 数据库连接不上_JAVA基础(六) 处理连接不上MYSQL数据库的方法

一 使用环境

假设自己这台机子的IP = 192.168.10.10,局域网内另一台IP=192.168.10.20;

使用MYSQL连接本地数据库的时候,可以使用配置:localhost/127.0.0.1/192.168.10.10 +正确的数据库用户名和密码。

假如 需要连接20这台机子的时候,那么问题来了?

报错信息: java.sql.SQLException: null, message from server: "Host '192.168.10.10' is not allowed to connect to this MySQL server"

二 解决办法:

java.sql.SQLException:null,messagefromserver:"Host'xxx'isnotallowedtoconnecttothisMySQLserver":

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

方案一:改表:

usemysql;selectuser,host,passwordfromuser;

updateusersethost='%'whereuser='root';

方案二:授权法:

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

GRANTALLPRIVILEGESON*.*TO'myuser'@'%'IDENTIFIEDBY'mypassword'WITHGRANTOPTION;

如果你想允许用户myuser从ip为192.168.10.20的主机连接到mysql服务器,并使用mypassword作为密码 GRANTALLPRIVILEGESON*.*TO'myuser'@'192.168.10.20'IDENTIFIEDBY'mypassword'WITHGRANTOPTION; 需要重启mysql数据库。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。