2016-08-04 20 views
0

私はローカルのPCから完璧に動作し、両方が同じ外部データベースに接続しようとするため、奇妙なSQLリンクエラーが発生しました。どちらのIPも外部のDBサーバーで使用できます。 https://github.com/Huskehhh/MySQLCentOS 7 - Java SQLエラー

とエラー:

[12:43:48 WARN]: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 
[12:43:48 WARN]:at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
[12:43:48 WARN]:at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 
[12:43:48 WARN]:at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
[12:43:48 WARN]:at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
[12:43:48 WARN]:at com.mysql.jdbc.Util.handleNewInstance(Util.java:404) 
[12:43:48 WARN]:at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:983) 
[12:43:48 WARN]:at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:339) 
[12:43:48 WARN]:at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2252) 
[12:43:48 WARN]:at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2285) 
[12:43:48 WARN]:at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2084) 
[12:43:48 WARN]:at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:795) 
[12:43:48 WARN]:at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:44) 
[12:43:48 WARN]:at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
[12:43:48 WARN]:at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 
[12:43:48 WARN]:at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
[12:43:48 WARN]:at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
[12:43:48 WARN]:at com.mysql.jdbc.Util.handleNewInstance(Util.java:404) 
[12:43:48 WARN]:at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:400) 
[12:43:48 WARN]:at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:327) 
[12:43:48 WARN]:at java.sql.DriverManager.getConnection(DriverManager.java:664) 
[12:43:48 WARN]:at java.sql.DriverManager.getConnection(DriverManager.java:247) 
[12:43:48 WARN]:at com.huskehhh.mysql.mysql.MySQL.openConnection(MySQL.java:76) 
[12:43:48 WARN]:at me.spigot.UGxSynteX.islands.Island.onEnable(Island.java:50) 
[12:43:48 WARN]:at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:292) 
[12:43:48 WARN]:at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) 
[12:43:48 WARN]:at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) 
[12:43:48 WARN]:at org.bukkit.craftbukkit.v1_10_R1.CraftServer.loadPlugin(CraftServer.java:362) 
[12:43:48 WARN]:at org.bukkit.craftbukkit.v1_10_R1.CraftServer.enablePlugins(CraftServer.java:322) 
[12:43:48 WARN]:at net.minecraft.server.v1_10_R1.MinecraftServer.t(MinecraftServer.java:412) 
[12:43:48 WARN]:at net.minecraft.server.v1_10_R1.MinecraftServer.l(MinecraftServer.java:377) 
[12:43:48 WARN]:at net.minecraft.server.v1_10_R1.MinecraftServer.a(MinecraftServer.java:332) 
[12:43:48 WARN]:at net.minecraft.server.v1_10_R1.DedicatedServer.init(DedicatedServer.java:271) 
[12:43:48 WARN]:at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:535) 
[12:43:48 WARN]:at java.lang.Thread.run(Thread.java:745) 
[12:43:48 WARN]: Caused by: java.net.ConnectException: Connection timed out 
[12:43:48 WARN]:at java.net.PlainSocketImpl.socketConnect(Native Method) 
[12:43:48 WARN]:at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) 
[12:43:48 WARN]:at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) 
[12:43:48 WARN]:at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) 

[12:43:48 WARN]:at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) 
[12:43:48 WARN]:at java.net.Socket.connect(Socket.java:589) 
[12:43:48 WARN]:at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:214) 
[12:43:48 WARN]:at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:298) 
[12:43:48 WARN]:... 27 more 
+0

[this](http://stackoverflow.com/questions/2983248/com-mysql-jdbc- exceptions-jdbc4-communicationsexception-communications-link-fai)post。これはあなたを助けるかもしれません。 – zombie

+0

@zombie私はすでに私はそのサーバーからデータベースサーバーにpingできることを確認していただきありがとうございますが、私はこのサーバーdoesnだと思う; tは、SQLドライバがありますか?もしそうなら、私はそれをcentos7にインストールします –

答えて

0

は何とかCSFは、私のPCから私の他のVPSからそれをブロックしなく

は、私はJavaのSQLライブラリを使用して接続しようとbukkitプラグインを作っています。両方のIPは許可されていませんが、彼はwhitlistにそれを追加した後、私の他のVPSをすべてブロックしました。