본문 바로가기
Programming/Database

데이터베이스 개념: MariaDB 설치 및 환경설정 (원격 접속)

by vita12321 2023. 9. 19.
728x90
반응형

이번 글에서는 '데이터베이스 개념: MariaDB 설치 환경설정 (원격 접속)' 대해 상세하게 알아보도록 하겠습니다. 이전 글에서는 MariaDB 설치 환경 설정 방법에 대해 알아보았습니다. 이번에는 원격에서 MariaDB 사용하는 방법에 대해 자세히 설명하겠습니다.


1. 원격 접속이란?

 

원격 접속은 네트워크를 통해 다른 컴퓨터나 서버에 연결하는 것을 의미합니다. 데이터베이스 관리 시스템인 MariaDB 원격으로 접속할 있으며, 이를 통해 어디서든지 데이터베이스 관리 작업을 수행할 있습니다. 예를 들어, 집에서 회사의 서버에 연결하여 데이터베이스 작업을 있고, 반대로 회사에서 집의 개인 서버로 연결할 수도 있습니다.


2. MariaDB 원격 접속 설정하기

 

MariaDB 원격 접속을 설정하기 위해서는 먼저 MySQL 구성 파일을 수정하여 MariaDB 외부 연결을 허용하도록 설정한 , 사용자에게 필요한 권한을 부여합니다.

 

1) MySQL 구성 파일 수정:

 

MariaDB 외부 연결을 허용하도록 my.cnf 라는 MySQL 구성 파일을 수정해야 합니다.

터미널에서 아래와 같은 명령어로 my.cnf 파일을 엽니다.

sudo nano /etc/my.cnf

그런 다음 [mysqld] 섹션 아래에 bind-address=0.0.0.0 라인을 추가합니다.

 

 

2) 사용자 권한 부여:

 

다음으로 사용자 계정에 필요한 권한들을 부여합니다.

MariaDB 콘솔 내부에서 아래와 같은 명령어를 실행하세요.

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password';

명령어로 사용자(username) 에게 모든 데이터베이스(*) 대한 모든 권한(ALL PRIVILEGES) 부여하고, 어디서나(%) 접근 가능하도록 합니다.

 

 

3) 변경 사항 적용:

 

마지막으로, MariaDB 서비스를 재시작하여 앞서 설정들이 적용되도록 합니다. 아래의 명령어를 터미널에서 실행하세요.

sudo service mariadb restart

3. 원격에서 Maria DB 확인하기

 

원격 접속 설정 , 실제로 원격에서 Maria DB 정상적으로 동작하는지 확인해야 합니다.

다른 컴퓨터 혹은 서버에서 아래와 같은 명령어로 로그인하여 확인할 있습니다.

mysql -u username -p -h your_server_ip

 

여기서 username 사용자 이름이고, your_server_ip MariaDB 설치된 서버의 IP 주소입니다. 만약 정상적으로 접속되면 원격 접속 설정이 성공한 것입니다.


4. 결론

 

MariaDB 버전 설치 방법과 함께 환경설정 원격접속 설정 방법에 대해 자세하게 알아보았습니다. 이를 통해 어디서든 인터넷만 연결되어 있다면 데이터베이스 관리 작업을 있게 되었습니다.

 

하지만 보안상의 이유로 모든 IP 주소에서 접근 가능하도록 설정하는 것은 위험할 있으므로, 실제 운영 환경에서는 필요한 IP 주소만 접근 가능하도록 제한하는 것을 권장합니다.

728x90
반응형

 

728x90
반응형