java是什么 java连接mysql没看懂哪里错了?用户名密码都是对的?

java连接mysql没看懂哪里错了?用户名密码都是对的?基本上是访问远程数据库时,对于某个ip地址没有权限导致的。比如本地ip10.156.25.252远程数据库ip10.23.222.222,访问

java连接mysql没看懂哪里错了?用户名密码都是对的?

基本上是访问远程数据库时,对于某个ip地址没有权限导致的。

比如本地ip10.156.25.252远程数据库ip10.23.222.222,访问帐号是root,那么你需要对root@10.156.25.252进行授权。网上搜数据库grant 操作。

解释下默认情况下数据库只有本机可以访问,这样做是保证了即使数据库账号密码外泄,但是他如果入侵不到你的服务器中也是没办法访问的。进一步保障了数据安全。