mariadb를 설치하기전 확인사항은

2024. 6. 25. 14:42데이터베이스/마리아DB

MariaDB를 설치하기 전에 확인해야 할 몇 가지 중요한 사항이 있습니다. 이 사항들은 설치 후에 발생할 수 있는 문제를 최소화하고, 시스템의 안정성을 보장하는 데 도움이 됩니다.

### 1. 시스템 요구 사항 확인
- **운영 체제 버전:** MariaDB는 다양한 운영 체제에서 실행되지만, 사용하려는 버전에 따라 특정 운영 체제 버전을 요구할 수 있습니다. Ubuntu 20.04는 MariaDB를 지원합니다.
- **하드웨어 요구 사항:** MariaDB의 성능은 CPU, 메모리, 디스크 공간에 영향을 받습니다. 데이터베이스의 크기와 사용량에 따라 충분한 자원이 있는지 확인하세요.

### 2. 기존 데이터베이스 확인
- **기존 데이터베이스:** 시스템에 이미 MySQL이나 MariaDB가 설치되어 있는지 확인하세요. 충돌을 방지하기 위해 기존 데이터베이스를 업그레이드하거나 백업하는 것이 좋습니다.
- **데이터 백업:** 기존 데이터가 손실될 위험에 대비해 중요한 데이터를 백업해 두세요.

### 3. 사용자 권한 확인
- **관리자 권한:** MariaDB를 설치하고 설정하려면 시스템 관리자(root) 권한이 필요합니다.
- **사용자 계정:** 데이터베이스 관리를 위한 적절한 사용자 계정 및 권한을 미리 계획해 두세요.

### 4. 네트워크 설정
- **방화벽 설정:** MariaDB가 사용하는 기본 포트(3306)가 방화벽에 의해 차단되지 않았는지 확인하세요.
- **원격 접속 설정:** 필요에 따라 MariaDB 서버에 원격으로 접근할 수 있도록 설정하세요. 이를 위해서는 추가적인 보안 설정이 필요할 수 있습니다.

### 5. 소프트웨어 저장소 설정
- **APT 저장소 확인:** MariaDB 패키지가 포함된 저장소가 APT 소스 목록에 있는지 확인하세요. 필요한 경우 MariaDB 공식 저장소를 추가해야 합니다.

### 6. 관련 패키지 확인
- **의존성 패키지:** MariaDB가 의존하는 패키지들이 설치되어 있는지 확인하세요. 예를 들어, `libaio1` 패키지 등이 필요할 수 있습니다.

### 설치 전 점검 명령어
아래는 설치 전 몇 가지 확인을 위한 명령어들입니다:

- **기존 MariaDB/MySQL 확인:**
  ```sh
  dpkg -l | grep -E 'mariadb|mysql'
  ```

- **디스크 공간 확인:**
  ```sh
  df -h
  ```

- **메모리 확인:**
  ```sh
  free -h
  ```

### MariaDB 설치 방법 (Ubuntu 20.04 예시)

1. **MariaDB 저장소 추가:**
   ```sh
   sudo apt-get install software-properties-common
   sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirror.serverion.com/mariadb/repo/10.6/ubuntu focal main'
   sudo apt-get update
   ```

2. **MariaDB 설치:**
   ```sh
   sudo apt-get install mariadb-server
   ```

3. **설치 확인:**
   ```sh
   mariadb --version
   ```

4. **MariaDB 보안 설정:**
   ```sh
   sudo mysql_secure_installation
   ```

이 절차들을 따라가면 MariaDB 설치 전 필요한 점검을 마치고, 안전하게 설치를 진행할 수 있습니다.