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을 사용하거나 다른 접속 보안 방법을 고려해야 합니다.

리눅스 공부하려면, 아래 3가지 작업으로 간단히 환경을 구축할 수 있습니다.

모두 무료로 사용가능하기 때문에 편리합니다.

 

 

1. 버츄어박스 다운로드

    https://www.virtualbox.org/

 

Oracle VM VirtualBox

Welcome to VirtualBox.org! News Flash New January 17th, 2023VirtualBox 7.0.6 released! Oracle today released a 7.0 maintenance release which improves stability and fixes regressions. See the Changelog for details. New January 17th, 2023VirtualBox 6.1.42 re

www.virtualbox.org

 

 

2. Centos7 ( 각자 원하는 거) 다운로드

https://www.centos.org/download/

 

Download

Home Download Architectures Packages Others x86_64 RPMs Cloud | Containers | Vagrant ARM64 (aarch64) RPMs Cloud | Containers | Vagrant IBM Power BE (ppc64) RPMs Cloud | Containers | Vagrant IBM Power (ppc64le) RPMs Cloud | Containers | Vagrant ARM32 (armhf

www.centos.org

 

3. Putty 다운로드 (리눅스 서버에 원격 접속하기 위한 터미털)

https://www.putty.org/

 

Download PuTTY - a free SSH and telnet client for Windows

Is Bitvise affiliated with PuTTY? Bitvise is not affiliated with PuTTY. We develop our SSH Server for Windows, which is compatible with PuTTY. Many PuTTY users are therefore our users as well. From time to time, they need to find the PuTTY download link. W

www.putty.org

 

 

4. 버츄어박스 > 새로만들기

* 이름 , 설치폴더, 다운로드 받은 ISO 파일 셋팅

 

5. 설정 > 저장소 > 디스크아이콘클릭 > 설치할  ISO 선택 > 저장 후 시작

 

6. Install CentOS 7 으로 설치

 

 

 

* 네크워크 & 호스트 이름 > 켬

* 호스트이름 원하는 것으로 설정

 

 

* 루트암호와, 사용자를 설정합니다. 

  암호는 잘 기억해둡니다. 연습용이니 간단하게 설정하시죠.

 

 

 

설치가 완료되길 기다렸다가, 완료되면 재부팅 해줍니다.

 

푸티도 설치하고, 아래와 같이 접속을 해줍니다.

로그인은 root 또는 등록한 사용자 계정으로 해서 테스트합니다.

* VirtualBox에 직접 접속해서 하기도 하지만, 실제 사용환경과 유사하게 푸티로 접속해서 테스트 합니다. 

 

 

그럼 열공합시다.

'웹프로그래밍 > 리눅스' 카테고리의 다른 글

MariaDB CentOS에 설치하는 방법[repo 등록]  (0) 2023.12.26

+ Recent posts