오늘 아침에 일어나서 프론트 엔드 서버가 더 이상 내 MySQL 서버에 연결할 수 없습니다. 왜 그런지 모르겠다 :원격 mysql 서버에 연결할 수 없습니다 aws
내 프런트 엔드 서버의 내부 IP는 172.31.X.X
입니다.
3306
에서 TCP 연결을 허용 방화벽 인바운드 규칙을 구성
172.31.0.0/16
내 프런트 엔드 서버의 내부 IP 주소로 포트 3306
에 TCP 연결을 허용 방화벽 아웃 바운드 규칙을 구성
내 db 서버.
내가 사용하는 mysql 사용자는 mysql_prod
입니다. db 서버에서 해당 사용자에게 부여한 권한은 다음과 같습니다.
mysql> mysql_prod에 대한 보조금 표시;
+ --------------------------------------------- -------------------------------------------------- --------------------- + | mysql_prod @ % | + ------------------------------------------------ -------------------------------------------------- ------------------ +
| 모든 권리는 에 부여하십시오. TO 'mysql_prod'@ '%'는 패스워드로 식별됩니다 '* 5B761DF55A90C1E168EC63A3B074A607ECC3B2CA'|
| 모든 권리를 wordpress
에 부여하십시오. * TO 'mysql_prod'@ '%'|
무엇이 누락 되었습니까?
그래서 연결할 수는 있지만 프런트 엔드는 아닌가요? 프런트 엔드 서버 로그에서 오류를 설명하는 전체 오류 메시지를 찾을 수 있습니까? –