IT/개발

[개발환경][Ubuntu 22.04 LTS][MariaDB-11.4.2] 구축

혜인이와함께 2024. 6. 19. 14:20
#경로
vi /etc/mysql/mariadb.conf/50-server.cnf

#bind 주소 주석 처리
bind-address = 127.0.0.1​
sudo apt-get install apt-transport-https curl
sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'

1. 구성 환경

 - OS : Ubuntu 22.04 LTS Server 

    * lsb_release -a 를 통해 운영체제 CodeName  확인하여 대상 Repository 로 설치 

 - 외부 인터넷 가능 환경 


2. 설치 정보 저장 

 - MariaDB 공식 홈페이지 가이드 활용 

MariaDB 공식 홈페이지 저장소 설정

 - Repository Key 추가  

sudo apt-get install apt-transport-https curl
sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'

 

 - /etc/apt/sources.list.d/mariadb.sources 경로에 다음 내용을 복사한다. (저장소 위치에 따라 URIs 가 다르다.) 
   * Mirror 선택에서는 국내 기관 정보가 없어서 일본 쪽으로 선택했는데 apt-get update / install 할 때 일부는 카카오 도메인 / 일부는 일본 도메인에서 가져오는 것으로 보인다. 

# MariaDB 11.4 repository list - created 2024-06-19 04:43 UTC
# https://mariadb.org/download/
X-Repolib-Name: MariaDB
Types: deb
# deb.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
# URIs: https://deb.mariadb.org/11.4/ubuntu
URIs: https://mirrors.xtom.jp/mariadb/repo/11.4/ubuntu
Suites: jammy
Components: main main/debug
Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp

 

 - 저장소 변경 사항 적용 및 설치 진행 

sudo apt-get update
sudo apt-get install mariadb-server

 

 - apt-get update

 - apt-get install mariadb-server

- 초기 설정 변경

   * mariadb 상위버전에서는 외부 원격 접속이 차단되어 있다. 해서 로컬 접속용이 아니라면 bind 정보를 주석 처리해준다.
   

#mariadb 설정 정보 변경
vi /etc/mysql/mariadb.conf.d/50-server.cnf

#bind-address 주석 
#bind-address = 127.0.0.1

 

- DB 재기동 

- 외부 접속 계정 생성