cannot connect to database server

흑이·2023년 9월 13일
0

VM에 테스트 환경 구성하여 회사 솔루션을 구축하였다.

vm의 docker mysql 은 workbench에서는 접속이 잘 되지만,
vm의 로컬 mariaDB는 접속이 되지 않는 현상 (회사 제공하는 스크립트로 설치)



  • 사진 출처는 밑에 블로그


  • 서버의 port 상태 확인
  • 처음에는 mysqld 가 정상적으로 LISTEN 상태여서 알아채지 못 했지만
  • :::13306 은 IPV6에 대해서만 열려 있다는 표시


  • 환경 설정 파일 vi /etc/my.cnf 에서 모든 IP에 대해 허용 설정 추가
  • DB 재시작


  • 0.0.0.0:13306 으로 정상적으로 IPV4에 대해 Port가 LISTEN


  • 사진 출처는 밑에 블로그


  • chatGPT 에 질문하니 여러 확인 할 사항들을 알려주는데 그 중에서 2번이 제일 가능성이 높다고 생각해서 확인해 보았다.


  • 루트 사용자는 'root'@'localhost'와 같이 로컬 호스트에서만 접속할 수 있도록 설정되어 있다.


  • test라는 새로운 계정을 생성하여 권한 부여, 모든 호스트에서 접근 가능



  • 정상 접속 확인 !!


참고

https://dhan-description.tistory.com/84

https://stackoverflow.com/questions/7864276/cannot-connect-to-database-server-mysql-workbench

0개의 댓글