Проблемы с удаленным подключением к mysql

201
12 мая 2018, 19:00

пытаюсь подключиться к БД используя JDBC:

Connection connection = ConnectToMeetDB.getConnection("root", "asdASD123", "176.59.138.112", 3306);

ConnectToMeetDB:

public static Connection getConnection(String userName, String password, String serverName, int portNumber) throws SQLException {
    Connection conn = null;
    Properties connectionProps = new Properties();
    connectionProps.put("user", userName);
    connectionProps.put("password", password);
    connectionProps.put("useSSL", "false");
        conn = DriverManager.getConnection(
                "jdbc:mysql://" +
                        serverName +
                        ":" + portNumber + "/" + "meetdb",
                connectionProps);
    return conn;
}

Все подключается нормально если я использую localhost, но если я меняю его на реальный ip, то он не может подключиться:

com.mysql.cj.jdbc.exceptions.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.

Что я делаю не так?

READ ALSO
Помогите сделать запрос MySql

Помогите сделать запрос MySql

Есть две таблицы

216
Как использовать Booking Sync Api

Как использовать Booking Sync Api

Подскажите как авторизоваться при помощи Booking Sync Api? В документации есть способ авторизации только через приложение http://developersbookingsync

258
WooCommerce изменить данные пользователя

WooCommerce изменить данные пользователя

Прошу подсказать, как изменить личные данные пользователя для WooCommerceПробую:

207
Как получить ID

Как получить ID

Вот сама страница

219