MySQL - umożliwienie połączeń z zewnątrz

0

Witam.
Od kilku godzin męczę się by móc się połączyć z baża danych za pomocą JDBC.

Klasa wygląda następująco :

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DBConnection {

	public static Connection getMyConnection() throws ClassNotFoundException, SQLException
    {
		//Class.forName("com.mysql.jdbc.Driver");
        String connectionURL = "jdbc:mysql://localhost:3306/komponentowe?autoReconnect=true&useSSL=false";
        
        Connection con = DriverManager.getConnection(connectionURL,
        											"root",
        											"cosTam");
        return con;
    }
	
}

Przejrzałem tonę różnych pytań tego typu. Czego do tej pory próbowałem :

GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
FLUSH;
FLUSH PRIVILEGES;

Oczywiscie pola typu USERNAME zastępując odpowiednimi danymi. Jednak na koncie roota nie chcialo to dzialać, więc stworzyłem nowego użytkownika na którym uprawnienia juz zadziały, jendnak próbując się podłaczyć przez aplikację z javy dostaję :

SQLException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
SQLState: 08001
VendorError: 0

Nie mam pojęcia co robić dalej, dodam, że z MySQL Workbench bez problemu mogę się połączyć używając podanego użytkowniczy z konta roota.

Pozdrawiam i proszę o pomoc.

0

The number of seconds the server waits for activity on a noninteractive connection before closing it. This timeout applies only to TCP/IP and Unix socket file connections, not to connections made using named pipes, or shared memory.

https://stackoverflow.com/questions/35143517/jdbc-mysql-connection-issue-attempted-reconnect-3-times-giving-up

może w tym jest problem?

0

Jak jak zwykle napiszę - zamiast localhost'a daj konkretny adres IP

0

Probuję połączyć z zewnętrzną bazą danych np. db4free i andal bez skutku :( Problem zatem leży po mojej stronie jednak nie wiem jak go naprawić.

1 użytkowników online, w tym zalogowanych: 0, gości: 1