우분투 20.04에서 MariaDB 업그레이드 방법(10.4 → 10.5)

Updated on 2021-03-01 by

근래 MariaDB가 10.5로 업그레이드 되었길래 기존 10.4 버젼에서 10.5로 업그레이드를 했습니다. 이 과정에서 정리했던 내용을 기반으로 우분투 20.04에서 MariaDB 업그레이드 방법(10.4 → 10.5)을 남겨 봅니다.

지난 2020년 5월 우분투 20.04 서버를 세팅할 때만해도 마리아디비(MariaDB) 안정 버젼은 10.4였습니다. 그때 곧 마리아디비(MariaDB) 업그레이드되지 않을까하는 생각을 했었는데요. 아니나다를까 2달이 채 지나지 않아서 10.5로 업그레이드 되었습니다.

요즘 성능 개션에 관심이 많아 틀립없이 마리아디비(MariaDB) 10.5는 이전버젼보다는 성능 측면에서 뛰어날 것이라는 기대하에 업그레이드를 했습니다.

솔직히 속도가 어느 정도 개선되었는지 인지할 정도는 아니라는 생각이긴 합니다. 아무튼 최신 버젼이 뭔가 나으리라는 생각을 하며..

성능은 어쩐지 모르겠지만 아직 안정성은 떨어진다는 생각을 했습니다. 그동안 한번도 말썽이 없었던 마리아디비(MariaDB)가 10.5로 업그레이드 후 깨지는 사태가 발생했기 때문이죠.

아무튼 이는 주제에서 벗어나서 마리아디비(MariaDB) 10.5 업그레이드에 대해서 간략 정리합니다.

기존 마리아디비(MariaDB) 삭제

가장 먼저 일은 기존 마리아디비(MariaDB)를 삭제하는 것입니다.

마리아디비(MariaDB) 삭제에는 마리아디비(MariaDB) 자체만 삭제하는 방법과 마리아디비(MariaDB)와 관련된 제반 파일들까지 깨끗히 삭제하는 방법이 있습니다.

이미 MariaDB 이전 버젼으로 서버를 운영하고 있는 상황이므로 MariaDB 관련 데이타베이스를 비롯한 제반 파일들을 전부 삭제해버리면 사이트 운영이 제대로 될 수 없겠죠.

그렇기에 여기선 MariaDB 자체만 삭제하도록 합니다.

MariaDB 이전 버젼용 저장소 삭제

먼저 마리아디비(MariaDB) 이전 버젼용 저장소를 삭제합니다. 이는 –remove 옵션을 사용합니다.

sudo add-apt-repository --remove 'deb [arch=arm64,amd64,ppc64el] http://mirror.yongbok.net/mariadb/repo/10.4/ubuntu focal main/debug'Code language: PHP (php)

MariaDB 신규 버젼용 저장소 등록

그리고 MariaDB 10.5 저장소를 등록합니다.

아래는 MariaDB 재단에서 제공하는 Ubuntu 20.04에서 MariaDB용 저장소와 키를 등록하는 명령어입니다. 이는 MariaDB Downloads Setting up MariaDB Repositories 페이지에서 확인할 수 있는데요.

한국의 경우는 Yongbok.net을 선택합니다.

sudo apt-get install software-properties-common
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mirror.yongbok.net/mariadb/repo/10.5/ubuntu focal main'Code language: PHP (php)

그 다음에서 업데이트 명령을 적용합니다.

sudo apt-get update
sudo apt-get upgrade -yCode language: PHP (php)

MariDB 중단

현재 작동하고 있는 우분투 Nginx 웹서버에서 MariaDB를 삭제하려면 mysql이 활동을 멈추어야 합니다. mysql을 멈춥니다.

sudo service mysql stopCode language: PHP (php)

MariaDB 구버젼 삭제 및 신규 버젼 설치

구버젼을 삭제하고 이어 본격적으로 MariaDB 신규 버젼을 설치합니다. 아래 명령을 참조하세요.

sudo apt-get remove mariadb-server
sudo apt-get update 
sudo apt-get -y install mariadb-server  
sudo service mysql restart

sudo service mysql statusCode language: PHP (php)

뭐 생각보다 간단합니다.

MariaDB와 관련파일 전부 삭제 후 재설치

이번에는 MariaDB 전체를 삭제하고 다시 설치하는 방법입니다. 서버 세팅 초기에 MariaDB를 완전히 지우고 다시 설치 시 사용할 수 있을 듯 합니다.

먼저 관련 내용을 완전히 지웁니다.

apt-get autoremove 
apt-get remove --purge mysql*  
apt-get autoclean  
deluser mysql  
rm -rf /var/log/mysql  
rm -rf /var/lib/mysql 
rm -rf /etc/mysqlCode language: PHP (php)

MariaDB를 다시 설치합니다. 기존 알고 있는 방법으로 설치하면 됩니다.

sudo apt-get update 
sudo apt-get -y install mariadb-server  
sudo service mysql statusCode language: PHP (php)

새롭게 뉴스레터를 시작했습니다.

1️⃣ 주식 등 투자 정보 : 기업 분석, IB 투자의견 등 투자 관련 내용
..... 테슬라 실적 및 IB들의의 테슬라 투자의견
2️⃣ 사례 및 트렌드 : 사례연구와 트렌드 관련 괜찮은 내용
.....유튜브와 경쟁대신 구독 전환한 비디오 플래폼 비메오 사례

서울에 생긴 Vultr 서버 100$ 프로모션

안녕하세요?
새로운 사이트 구축을 위한 신규 서버를 고민하신다면 , 서울 리젼이 생겨 더욱 빨라진 Vultr 서버를 Vultr 100$ 프로모션으로 이용해 보세요.

아래 프로모션 코드 링크를 통해 Vultr에서 서버 구축 후 1달 이상 사용 및 $25이상 결제 時 추가 100$을 주는 프로모션입니다.

Vultr는 서울에도 리젼이 있어 매우 빠르고, 아마존 웹 서비스(AWS)보다 성능이 높으며 가장 가성비가 뛰어납니다.

거기다 사용자 UI도 좋고, 15개까지 스냅샷을 무료로 제공하기 때문에 관리하기 좋습니다. 그리고 지금 100$ 프로모션처럼 가격적인 메리트도 있습니다.

우분투 20.04와 PHP 8 기반 워드프레스 설치 방법

가상 서버를 운영하고픈 勇者에게 전하는 가상 서버 운영 입문 노하우 – Vultr 가상서버호스팅(VPS)를 중심으로

워드프레스 최적화를 위한 18개월간의 고민, 그 노하우를 담다.

도쿄 리젼과 비교해 본 Vultr 서울 리젼 사용기

가성비가 뛰어난 Vultr 가상서버호스팅(클라우드호스팅,VPS) 사용기

Subscribe
Notify of
guest
2 Comments
Oldest
Newest
Inline Feedbacks
View all comments