qwerasdfzxc
165
2020-09-23 10:41:00
3
365

리눅스 서버,포트 연결확인명령어


현재 윈도우상에서 도커를 사용하고있고,

도커에는 mysql컨테이너와, 우분투리눅스 컨테이너,

그리고 우분투리눅스 컨테이너에서 톰캣을 설치하고 우분투에서 mysql컨테이너에 접속하려 하고있습니다.


정상접속되는지 확인하려면 ping과 tellnet 명령어로 확인을 하면 된다고해서 명령어를 실행하던 와중에

Trying 172.17.0.3...

Connected to 172.17.0.3.

Escape character is '^]'.

J

8.0.21     =

}u#h ��           yySFD caching_sha2_password


이렇게 떴습니다. 무슨의미인가요...?

0
  • 답변 3

  • 이오니
    2020-09-23 10:49:38

    mysql 클라이언트 사용해서 접근하신 후

    패스워드 변경을 하시되 mysql_native_password  옵션주세요

  • 박종복
    696
    2020-09-23 10:55:18

    telnet으로 TCP 프로토콜을 지원하는 원격서버에 접속할 수 있습니다.

    mysql은 TCP위에서 프로토콜을 구성하죠.

    프로토콜은 약속을 하는거죠. 서버에서 A라고 보내면 클라이언트는 A를 어떻게 해석하겠다와 같은것 입니다.

    위 내용을 정확히 이해하지는 못하지만 mysql 서버에 접속이 가능하구나 라고는 판단할 수 있겠네요.

  • qwerasdfzxc
    165
    2020-09-23 11:39:20

    오류가 난 이유가 sha2_password 저것 떄문인 것 같습니다.
    password를 바꿔주었는데도 먹지를 않네요...
    5.7버젼으로 한번 내려봐야 할 것 같습니다.

  • 로그인을 하시면 답변을 등록할 수 있습니다.