본문 바로가기
DB & SQL/이것이 MySQL이다

Mac 환경에서 MySQL Server 외부 접속 허용하기

by k-mozzi 2022. 5. 3.
반응형
Preface

 

지난 글에서도 언급했듯, Mac에 있는 MySQL Server를 Windows 환경에서도 사용하고싶어 해당 책과 여러 블로그의 글들을 읽어 본 결과 드디어 두 노트북에서 동시에 같은 DB를 사용할 수 있게 되었다.

 

다음에 같은 상황이 발생하면 신속히 문제를 해결하고자 자세한 방법을 남겨둔다.


 

1. 연결할 컴퓨터(Window)에서 cmd를 실행한 후 명령어 입력하기

 

ping Mac_IP_주소

 

→ 맥북의 IP 주소는 환경설정의 네트워크에서 볼 수 있다.

→ 별다른 문제 없이 연결되면 네트워크가 잘 작동하는 것이다.

 

 

 

2. 맥북에서 터미널을 실행한 후 MySQL 접속하기

 

- homebrew로 MySQL을 설치한 경우

 

mysql -u root -p

 

- 사이트에서 직접 MySQL을 설치한 경우

 

cd 복사한 파일 경로
./mysql -u root -p
비밀번호 입력

 

 

 

3. 새로운 유저를 생성한 후 권한을 부여하고 외부 IP 접근을 허가하기

 

create user '유저이름'@'%' identified by '비밀번호';
grant all privileges on *.* to '유저이름'@'%' with grant option;
flush privileges;
-- 순서대로 입력

 

 

 

4. 유저가 잘 생성되었는지 확인하기

 

use mysql;
select user, host from user;

 

 

→ 나는 user id를 'kimgang'으로 만들었다.

 

 

 

5. 연결할 컴퓨터(Windows)에서 Workbench를 실행한 후 초기 화면의 MySQL Connection 옆의 + 아이콘 클릭하여 새로운 연결 생성하기

 

 

 

 

6. Connection Name(Windows), Hostname(Mac의 IP 주소), Username(터미널에서 설정한 이름)을 입력한 후 Test Connection 클릭하기

 

 

 

 

7. 서버 선택 화면에서 새로운 연결 탭에 비밀번호를 입력한 후 접속하기

 

 

 

참고 사이트: https://velog.io/@wpdlzhf159/MySql-%EC%9B%90%EA%B2%A9%EC%A0%91%EC%86%8D-%ED%95%98%EA%B8%B0

 

우여곡절 MySql 원격접속 하기ㅠ.ㅠ

자취방 데스크탑을 서버화 시키기 위한 학부생의 눈물겨운 스토리.. 지금 시작합니다..

velog.io

 

728x90
반응형

'DB & SQL > 이것이 MySQL이다' 카테고리의 다른 글

SQL 기본 (2)  (0) 2022.05.09
SQL 기본 (1)  (0) 2022.05.08
MySQL 유틸리티 사용법  (0) 2022.05.02
데이터베이스 모델링  (0) 2022.05.02
MySQL 전체 운영 실습  (0) 2022.05.01

댓글