Mysql
 sql >> база данни >  >> RDS >> Mysql

Нямам достъп до базата данни mysql (изпълняваща се на AWS екземпляр) от моето java приложение

Трябва да се уверите, че вашите групи за сигурност за AWS са отворени на порт 3306 (или каквото конфигурирате), за да имат достъп до базата данни.

Можете да отстраните проблеми, като се опитате да свържете SSH към машината, можете ли да се свържете локално? Ако да, тогава вижте групите си за сигурност и отворете порта. Ако не можете да се свържете локално, значи базата данни не работи и трябва да диагностицирате и конфигурирате правилно БД.

Но отказана връзка е повече от вероятно портът да не е отворен в групата за сигурност.

Само да добавя какво е решило проблема му:

  1. Той провери своите групи за сигурност и отвори правилните портове
  2. Проверено локално, за да се види, че mySQL не слуша на нито един порт
  3. netstat -tlnp за да проверите дали SQL работи локално
  4. Проверих файла my.ini, за да види, че mysql е конфигуриран да слуша на порт
  5. Открих, че не е и го конфигурирах отново, за да слуша


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Екраниращи символи като $ и % | MySQL и PHP

  2. Как да добавя индекси към MySQL таблици?

  3. Отдалечено архивиране с помощта на innobackupex

  4. SQL Как да заменя стойностите на select return?

  5. Предаване на масив от PHP към Javascript с помощта на JQuery &JSON