Java程序远程连接mysql数据库失败是怎么回事

Java程序远程连接mysql数据库失败是怎么回事,第1张

报什么错呢?

是不是远程的Mysql 不允许远程连接的原因?

你可以按下面的 *** 作试一下。

首先,进入MYSQL:mysql -u root -p

密码:******

然后可以进入到MYSQL数据库里,查看里面的user表。

执行命令:use mysql

select host,user from user这里可以看到

+-----------+------------------+

| host | user |

+-----------+------------------+

| 127.0.0.1 | root |

| localhost | debian-sys-maint |

| localhost | root |

| namenode | root |

+-----------+------------------+

黑体部分是127.0.0.1 将这个更新为%即是所有的地址都可以访问

update user set host='%' where host='127.0.0.1'退出

然后打开mysql目录下的my.cnf文件,找到

bind-address = 127.0.0.1 将 后面改为你服务器的IP地址保存退出,重新启动mysql,OK,就可以远程登录了

String driver="com.mysql.jdbc.Driver"//把driver换成这个重新连接一下,看一下还有错误吗

String url="jdbc:mysql://127.0.0.1:3306/scutcs"//url改成这样


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9896382.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存