MySQL **클라이언트(로컬 PC)**에서 **MySQL 서버(원격 PC)**로 IP로 접속하는 기본 예시는 다음과 같습니다.
✔ 1) 기본 접속 명령어 예시 터미널 / CMD / PowerShell에서 mysql -h 123.123.123.123 -u 사용자명 -p
입력 후 비밀번호를 묻습니다.
✔ 2) 포트 번호까지 지정하는 예
MySQL 기본 포트는 3306입니다.
mysql -h 123.123.123.123 -P 3306 -u 사용자명 -p
✔ 3) 특정 데이터베이스에 바로 접속하기 mysql -h 123.123.123.123 -u 사용자명 -p 데이터베이스명
예:
mysql -h 192.168.0.50 -u root -p mydb
✔ 4) 접속 시 유저 권한 문제 해결
MySQL 서버에서 remote 접속 허용 유저를 생성해야 합니다.
예시(서버에서 실행):
CREATE USER 'user1'@'%' IDENTIFIED BY 'password123'; GRANT ALL PRIVILEGES ON *.* TO 'user1'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
✔ 5) 실제 예시 (내부 네트워크) 서버 IP : 192.168.0.30 유저 : appuser 포트 : 3306
클라이언트 PC에서:
mysql -h 192.168.0.30 -P 3306 -u appuser -p
✔ 6) 실제 예시 (공인 IP) 서버 공인 IP : 203.0.113.20 유저 : webdb
클라이언트에서:
mysql -h 203.0.113.20 -u webdb -p
✔ 7) MySQL Workbench, DBeaver 같은 GUI에서도 동일
이렇게 입력하면 됩니다.
원하시면
✔ “원격 접속이 안 될 때 해결 방법”
✔ “MySQL 서버 방화벽 포트 여는 방법(Windows/Linux)”
도 설명해 드릴까요?
카페 게시글
도사의컴퓨터강의
MySQL 클라이언트(로컬 PC)에서 MySQL 서버(원격 PC)로 IP로 접속하는 기본예
김종록
추천 0
조회 19
25.12.03 23:38
댓글 0
다음검색