코딩/Database

MYSQL 원격접속 (MySQL Workbench)

eunslog 2023. 10. 11. 23:04

MYSQL 원격접속 하는 방법에 대해 알아보겠다.

 

MySQL Workbench가 설치되어있다는 가정하에 진행한다. 

(버전: 8.0.29)

 

1. MySQL Workbench를 실행한다. MySQL Connections에서 + 클릭

 

 

2. Connection 생성

여기서 원하는 Connection Name 지정 (알아볼 수 있도록, 본인 마음대로 지어도 됨.)

Hostname: 연결하고자 하는 서버 주소

Port: 연결하고자 하는 Port 주소

Username: 연결하고자 하는 user의 username

Passowrd: user의 password 입력. 

Store in Valut .. 클릭 시 다음과 같은 화면이 뜨는데, password를 입력해주면 됨.

OK 클릭.

Default Schema는 지정해줘도 되고 그냥 빈칸으로 비워도 됨. Test Connection 클릭.

 

user 생성 쿼리는 다음과 같이 실행하면 된다.

CREATE USER '원하는user명'@'localhost' IDENTIFIED BY 'user비밀번호';
GRANT ALL PRIVILEGES ON 데이터베이스명.* TO '원하는user명'@'localhost';
FLUSH PRIVILEGES;

 

 

3. 연결 성공

이렇게 Connection이 정상적으로 뜨면 연결이 성공한 것이다!

 

 

안되면..

ubuntu에서 서버 접속해서

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

 

명령어 실행 후,

여기서 

이 부분을 주석처리해주면 된다.