[Linux] MySQL 외부 접속 허용

2020. 5. 26. 14:10Server/Linux

 - 서버에서 MySQL 접속

 * 명령어 : mysql -u root -p

 * 설치된 경로로 명령어 : cd /usr/local/mysql/bin

                                      ./mysql -u root -p

- 데이터 베이스 접속

  * 사용한 명령어 : SHOW DATABASES;

                             USE mysql;

 - 접속한 데이터 베이스에 테이블 확인

  * 사용한 명령어 : SHOW TABLES;

                            DESC user;

  -> 해당 테이블에 필드를 조회 진행

 

 - user 테이블 조회 시 출력되는 데이터

   * 사용한 명령어 : SELECT Host, User, FROM user;

 

- root 사용자를 외부 접속 권한을 설정

  * 사용한 명령어 : GRANT ALL PRIVILEGES on *.* TO 'root'@'%' IDENTIFIED BY 'root사용자 패스워드';

 - 수정 사항 갱신

 -> 여기까지는 MySQL 서버에 접속해서 설정하는 것이며 다음으로는 서버에서 환경 설정을 변경을 진행

 

 - my.ini 파일 확인

  * 사용한 명령어 : vi /etc/my.ini

 - bind-address 부분 주석

  * bind-address : MySQL에 허용할 IP 접속을 설정

    bind-address = 127.0.0.1을 주석 처리

  -> bind-address는 [mysqld] 섹션 안에 위치해 있으며, vi를 저장

 

 - MySQL 서비스 재시작

  * 사용한 명령어 : /etc/init.d/mysqld restart

  -> MySQL 재시작이 되면서 모든 설정이 적용이 되어서 외부 접속이 가능하게 됨

 

'Server > Linux' 카테고리의 다른 글

[Linux] Linux 기본 명령어  (0) 2020.06.04
[Linux] CentOS 7 vim 설치 및 설정  (0) 2020.03.01
[Linux] CentOS 7 PHP Source 설치  (0) 2020.03.01
[Linux] CentOS 7 Apache Source 설치  (0) 2020.03.01
[Linux] CentOS 7 mysql8 source 설치  (0) 2020.03.01