728x90
외부에서 MySQL 서버에 접속하려면 MySQL 서버의 포트를 열고 MySQL 계정을 생성해야 합니다.
먼저, MySQL 서버의 포트를 열려면 다음과 같은 단계를 따르세요.
- MySQL 서버의 구성 파일을 엽니다.
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
- bind-address 설정을 찾습니다.
- bind-address 설정을 0.0.0.0으로 변경합니다.
- MySQL 서버를 재시작합니다.
sudo service mysql restart
다음으로, MySQL 계정을 생성하려면 다음과 같은 단계를 따르세요.
- MySQL 서버에 접속합니다.
Code snippet
mysql -u root -p
- MySQL에 접속한 후에는 다음과 같이 명령어를 입력하여 계정을 만듭니다.
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
username은 계정의 이름이고, password는 계정의 비밀번호입니다.
- 계정을 만들었으면 다음과 같이 명령어를 입력하여 권한을 부여합니다.
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';
username은 계정의 이름이고, password는 계정의 비밀번호입니다.
- 권한을 부여하였으면 다음과 같이 명령어를 입력하여 MySQL을 종료합니다.
exit;
위의 단계를 완료하면 외부에서 MySQL 서버에 접속할 수 있습니다.
MySQL 서버에 접속하려면 다음과 같은 단계를 따르세요.
- MySQL 클라이언트를 엽니다.
- MySQL 서버의 IP 주소와 포트를 입력합니다.
- MySQL 계정의 이름과 비밀번호를 입력합니다.
- MySQL에 접속합니다.
위의 단계를 완료하면 MySQL 서버에 접속할 수 있습니다.
728x90