MariaDB 11.2.2 버전을 CentOS에 설치하고 test_user 사용자를 추가하며 외부에서의 접속을 가능하게 설정하는 방법은 다음과 같습니다:

1. MariaDB 11.2.2 설치:

 

MariaDB 사이트에서 원하는 버전을 확인하고, repo에 등록을 해주어야 합니다.

https://mariadb.org/download/?t=repo-config&d=CentOS+7&v=11.2&r_m=blendbyte

 

Download MariaDB Server - MariaDB.org

REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server"

mariadb.org

 

아래 그림의 노란색 부분을 복사하여 vi 편집기를 실행 후 붙여넣기 후 저장합니다.

vi /etc/yum.repos.d/MariaDB.repo

 

 

 

MariaDB.repo 의 내용

 

repo의 내용을 정상적으로 저장하였으면 설치를 진행합니다.


# MariaDB 설치
sudo yum install MariaDB-server MariaDB-client

Complete!



2. MariaDB 서비스 시작 및 활성화:

systemctl start mariadb
systemctl enable mariadb

 


3. MariaDB에 접속: 

 * 리눅스 root계정으로 접속하면 패스워드가 필요없으나, 다른 계정으로 sudo 없이 접속하기 위해서는 패스워드 설정이 필요하다고 한다.
> mysql

 


5. test_user 사용자 추가 및 권한 부여:
CREATE USER ' test_user '@'%' IDENTIFIED BY 'test12!@';
GRANT ALL PRIVILEGES ON *.* TO 'test_user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
위 쿼리에서 '%'는 모든 호스트에서의 접근을 허용하도록 설정한 것입니다.

6. 외부 접속을 위한 MariaDB 설정 수정:
MariaDB 설정 파일을 열어서 외부에서의 접속을 허용하도록 수정합니다.

 

vi /etc/my.cnf.d/server.cnf
다음을 수정하고 저장합니다:



 

7. MariaDB 서비스 재시작:
systemctl restart mariadb
이제 test_user라는 사용자가 test12!@ 패스워드로 외부에서 접속할 수 있도록 설정되었습니다. 주의해야 할 점은 외부에서의 접속을 허용할 때 보안상의 이슈에 주의해야 하며, 가능하면 SSL을 사용하거나 다른 접속 보안 방법을 고려해야 합니다.

+ Recent posts