Подключение удаленного URL MySQL к приложению весенней загрузки - PullRequest
0 голосов
/ 18 марта 2019

Я пытаюсь подключиться к моей удаленной базе данных MySQL, которая находится на сервере, в моем application.properties у меня есть следующая конфигурация

spring.jpa.hibernate.ddl-auto=create
spring.datasource.url=jdbc:mysql://www.mydomain.com:3306/my_database_name
spring.datasource.username=my_username
spring.datasource.password=my_password

Но я получаю эту ошибку

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. 

Может кто-нибудь сказать мне, что я делаю не так?

1 Ответ

0 голосов
/ 18 марта 2019
  1. Убедитесь, что удаленное соединение включено на сервере MySQL (попробуйте подключиться из рабочей среды или другого клиента sql с вашего локального компьютера с указанным выше именем пользователя и паролем, чтобы проверить, активно ли удаленное соединение. Активируйте, если не активно
  2. Убедитесь, что порт 3306 открыт на сервере (в брандмауэре сервера)
  3. Убедитесь, что домен разрешается правильно (ping www.my_domain.com
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...