[Mac] Workbench에서 MySQL까지의 소켓(socket) 연결[초보자]
결론
포트 번호로 연결하고 싶지만 포트 번호가 없어 콘센트로 연결할 수 있습니다.
환경
거치다
mysql.server start
성공하였다.원인과 해결 방법
포트 번호로 연결하려고 했지만 포트 번호가 없습니다.
콘센트로 대체할 것을 정의했기 때문에 포트 번호를 지정하는 연결 방법이 아니라 콘센트로 연결하는 방법으로 DB에 연결합니다.
확인 단계
1. 연결이 안 되는지 먼저 시도하십시오.
ySQL을 설치한 후 비밀번호와 포트 번호 등의 설정을 특별히 변경하지 않았습니다.그래야지.그래서
및 기본값입니다.Hostname에 localhost
를 입력하면 Workbench는 사진에 따라 변경하는 것을 추천하기 때문에 솔직하게 따랐습니다.
포트는 기본적으로 3306으로 원래대로 유지된다고 합니다.usename는 기본값입니다. (자신이 입력했는데...?)루트$ select User from mysql.user;
를 사용하면 사용자 이름을 확인할 수 있습니다.비밀번호가 초기 상태에서 없으면 로그인할 수 있습니까?이런 기사를 봤기 때문에 비어서 루트를 넣었지만 로그인이 안 됐어요.
2. 로그 파일을 찾아 비밀번호를 초기화하기
이후 친구는 로그를 봤는데 초기 비밀번호가 어디에 적혀있는 것 같다고 해서 로그 파일을 찾아봤지만 잘 찾지 못했다고 한다.참조된 페이지는 여기
너무 귀찮아서 ↓ 페이지를 참고하여 비밀번호를 변경하기로 했습니다.
ySQL5.7의 루트 암호 초기화 변경 노트 / 2017년 10월
그리고 변경된 암호를 입력했지만 연결에 실패했습니다.
3. 역시 포트 번호가 이상하죠?
참조 Step5 • MySQL 상태 확인: MySQL 초보자 입문 강좌 포트 번호를 확인했습니다.
따라서 상기 페이지 단계칠의 사진과 다르다TCP port
존재하지 않습니다.하지만
대신 정의했다UNIX socket
.
선택 Local Socket/Pipe
그리고 콘센트의 경로는?다시 설정한 암호를 입력하십시오.
연결이 성공했습니다.
나는 왜 포트 번호가 없는지 잘 모르겠다.
MySQL이 제대로 작동하지 않아서 2, 30 기사를 보고 homebrew로 마운트 해제하고 설치했습니다.
그런 다음 잘못된 소켓 파일 (액세스 권한?)아무렇지도 않다는 말에 뭔가 처리된 것 같지만 MySQL과 관련된 모든 파일을 삭제한 후 설치하면 순조롭다.어쩌면 이런 뜬금없는 처리를 했기 때문일지도 모른다.
또는 Docker 용기에 다른 DB를 연결했기 때문일 수도 있습니다.
다시 알면 보충해 드릴게요.
Reference
이 문제에 관하여([Mac] Workbench에서 MySQL까지의 소켓(socket) 연결[초보자]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Shohei_O/items/e910b6dcefed331a6154
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1. 연결이 안 되는지 먼저 시도하십시오.
ySQL을 설치한 후 비밀번호와 포트 번호 등의 설정을 특별히 변경하지 않았습니다.그래야지.그래서
및 기본값입니다.Hostname에
localhost
를 입력하면 Workbench는 사진에 따라 변경하는 것을 추천하기 때문에 솔직하게 따랐습니다.포트는 기본적으로 3306으로 원래대로 유지된다고 합니다.usename는 기본값입니다. (자신이 입력했는데...?)루트
$ select User from mysql.user;
를 사용하면 사용자 이름을 확인할 수 있습니다.비밀번호가 초기 상태에서 없으면 로그인할 수 있습니까?이런 기사를 봤기 때문에 비어서 루트를 넣었지만 로그인이 안 됐어요.2. 로그 파일을 찾아 비밀번호를 초기화하기
이후 친구는 로그를 봤는데 초기 비밀번호가 어디에 적혀있는 것 같다고 해서 로그 파일을 찾아봤지만 잘 찾지 못했다고 한다.참조된 페이지는 여기
너무 귀찮아서 ↓ 페이지를 참고하여 비밀번호를 변경하기로 했습니다.
ySQL5.7의 루트 암호 초기화 변경 노트 / 2017년 10월
그리고 변경된 암호를 입력했지만 연결에 실패했습니다.
3. 역시 포트 번호가 이상하죠?
참조 Step5 • MySQL 상태 확인: MySQL 초보자 입문 강좌 포트 번호를 확인했습니다.
따라서 상기 페이지 단계칠의 사진과 다르다
TCP port
존재하지 않습니다.하지만대신 정의했다
UNIX socket
.선택
Local Socket/Pipe
그리고 콘센트의 경로는?다시 설정한 암호를 입력하십시오.
연결이 성공했습니다.
나는 왜 포트 번호가 없는지 잘 모르겠다.
MySQL이 제대로 작동하지 않아서 2, 30 기사를 보고 homebrew로 마운트 해제하고 설치했습니다.
그런 다음 잘못된 소켓 파일 (액세스 권한?)아무렇지도 않다는 말에 뭔가 처리된 것 같지만 MySQL과 관련된 모든 파일을 삭제한 후 설치하면 순조롭다.어쩌면 이런 뜬금없는 처리를 했기 때문일지도 모른다.
또는 Docker 용기에 다른 DB를 연결했기 때문일 수도 있습니다.
다시 알면 보충해 드릴게요.
Reference
이 문제에 관하여([Mac] Workbench에서 MySQL까지의 소켓(socket) 연결[초보자]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Shohei_O/items/e910b6dcefed331a6154텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)