mysql 원격접속

조회수 1431회

일단,

  • 로컬환경은 windows 10입니다.
  • 원격환경은 aws lightsail ubuntu v18.04.1, 연결타입은 SSH, 연결툴은 PuTTY입니다.

검색을 통해 찾은 연결방법으로는 원격환경 내에서

  • mysql에서 유저생성, 권한생성, 호스트주소 수정
  • ubuntu에서
    • mysql.conf 파일 수정
    • 호스트, 포트 열어주기

여기까진데요. 이걸 아무리 해도 로컬에서 접속에러만 뜨더라구요. 에러 메시지입니다:

ERROR 2003 (HY000): Can't connect to MySQL server on 'xx.xx.xx.xx' (10060)

도움 부탁드립니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • lightsail은 사용해 본적이 없어서 잘 모르겠지만 LAMP스택이라면 아마도 원격서버의 localhost로만 로그인만 가능할텐데 ssh를 통해서 mysql에 접속하셔야 합니다.

    아래의 이미지를 참조하시면 이해하는데 도움이 되실꺼라 생각합니다.

    MySQL Workbench 이미지

    • (•́ ✖ •̀)
      알 수 없는 사용자
    • 윈도우 커맨드라인에서는 `ssh hostname`, `ssh username`, `ssh password`, `ssh key file`을 입력할 수가 없잖습니까? ssh를 통하지 않고 커맨드라인에서 바로 진입하는 방법은 없나요? 알 수 없는 사용자 2018.10.24 16:32
    • putty로 접속하셔서 DB에 진입하면 되지 않나요? 알 수 없는 사용자 2018.10.25 10:23
    • 로컬에서 접속한다고 했습니다. 알 수 없는 사용자 2018.10.25 10:34
    • @kwpark0929 원인이 aws 자체 방화벽에 있더라구요. 삽질하는 시간 줄여주시는데 도움 주셔서 감사합니다. 알 수 없는 사용자 2018.10.25 10:35

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)