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 설치 전 필요한 점검을 마치고, 안전하게 설치를 진행할 수 있습니다.
'데이터베이스 > 마리아DB' 카테고리의 다른 글
MariaDB 외부에서 접속 (0) | 2024.06.25 |
---|---|
mariadb Ver 15.1 Distrib 10.6.15-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2 을 설치할려면 (0) | 2024.06.25 |
ubuntu 20.04에서 마리아db 버젼 알아보기 (0) | 2024.06.25 |
MariaDB JSON으로 자료 처리하기 (0) | 2023.07.20 |
django.db.utils.NotSupportedError: MariaDB 10.4 or later is required (found 10.3.38). (0) | 2023.05.05 |