230504(목) 모각코 제7회 부상투혼(負傷鬪魂) 그리고 MySQL WordBench unconnected 이슈 해결

장수미2023. 5. 7. 22:10

안녕하세요.

시험 끝난 직후에

입원하게된(과거형)

디비술사입니다.

갑자기??

제가 아무리 허약해도

입원까지 안하는데

그렇게 됐습니다.

 

수액 맞는 사진 찍는 거

중2병 같아서 매우 싫어하는데

타지에서 아픈 딸 걱정하시는 어무니를 위해

셀카(?)도 찍고... 병원밥도 찍고...

별걸 다 찍어서 보내드림

 

 

오늘은 저의 트러블 슈팅기에 대해

알려드리겠습니다.

 

다만 여러번 적기 귀찮으니

슬랙에 정성스럽게 작성하여

학우님들께 공유한 내용을

여러분과도 공유복붙하겠습니다.

 

수업시간에 unconnect이슈로

실행 아이콘이 활성화 되지않아

실습을 따라할 수 없었던ㅠㅠ

문제를 해결했습니다.

 

아래는 전문입니다.

 

 

 

MySQL workbench사용시 unconnect이슈로 아이콘이 활성화되지 않은 경우 해결하는 방법입니다.

개발환경은 macOS Monterey입니다.


이 방법은 터미널로 server start를 하고 수동으로 server에 연결하는 방법입니다. 저처럼 아직도 해결을 못한 경우, 아무리 지우고 깔아도 해결되지 않는 경우에 최후의 수단으로 사용하시길 바랍니다. (매번 컴퓨터를 켤 때마다 터미널에서 명령어를 쳐야해서 귀찮습니다.)

 

1. 터미널에 다음 명령어를 칩니다.


mysql.server start

 

입력 후

 

jangsumi@jangsumiui-MacBookAir ~ % mysql.server start
Starting MySQL
 SUCCESS!
jangsumi@jangsumiui-MacBookAir ~ % 2023-05-07T08:12:32.6NZ mysqld_safe A mysqld process already exists

 

위와 같이 연결이 되면 성공입니다.
연결이 성공하면 2.의 방법으로 넘어가시면 됩니다.

 

1.1. 명령어 입력시 아래와 같은 에러가 뜨는 경우


... ERROR! The server quit without updating PID file (/opt/homebrew/var/mysql/jangsumiui-MacBookAir.local.pid).

 

와 같은 에러가 뜨면 SUCCESS!가 뜰때까지 해결을 해야합니다.

저는 아래의 블로그를 참고하여 해결하였습니다.
https://antstudy.tistory.com/507?category=871791

 

1.2. 1.1의 블로그 글로도 해결이 되지 않는 경우

본인 상황에 맞게 구글링으로 해결하거나, MySQL Community를 다시 설치해보시기 바랍니다.

저는 다시 설치를 하니 바로 해결이 되었습니다.
https://dev.mysql.com/downloads/mysql/
macOS 13 (ARM, 64-bit), DMG Archive
제 운영체제에 맞는 DMG를 설치하였고, DMG파일을 클릭하여 설치할 때, 확인되지 않은 개발자의 Mac 앱 열기 이슈가 생기는 경우
아이콘을 클릭시 ctrl + 클릭 >> 열기를 사용하여 DMG파일을 열면 됩니다. 자세한 설명은 아래 링크를 참고해주세요.
https://support.apple.com/ko-kr/guide/mac-help/mh40616/mac

 

2. MySQL Workbench를 켜고 상단바에 Database >> Connect to Database를 선택합니다.

3. Connection Method: 먼저 Standard (TCP/IP)를 선택합니다.
그 다음 Stored Connection: 를 Local instance 3306을 선택합니다.

(이유는 잘모르겠으나 순서를 반대로 하는 경우 Stored Connection의 선택이 풀립니다.)
그리고 아래의 설정은 건들지 않고 OK 버튼을 누릅니다.

 

 

4. 활성화된 아이콘을 확인 한 후, File >> Open SQL Script를 통해 원하는 스크립트 파일을 가져오면 성공입니다!

아이콘이 활성화된 모습!
여기에 원하는 스크립트를 가져오면 된다.

 

세줄 요약

1. 터미널 명령어로 서버 시작

2. MySQL WorkBench에서 수동으로 연결

3. 아이콘 활성화 확인후 스크립트 불러오기

 

이것을

컴퓨터를 껐다 킬때마다

반복해주시면 됩니다.

 

앞서 적어놨듯 매우 귀찮지요...

하지만 방법이 없다...

나의 최선임

 

오늘 하루 요약

 

+)

 

교수님의 귀한 따봉...

그리고 학우님들의 따봉...

 

감사합니다.