Skip to content

CHICPRO

  • Life Log
  • Cycling Log
  • Photo Log
    • Portrait
    • Landscape
    • Flower
    • Etc
  • Coding Log
  • Information

MariaDB 10.6 에서 10.7로 업그레이드

2022-04-22 by 편리

굳이 업그레이드는 필요하지 않는데.. 간만에 뻘짓을 해보고 싶다는 생각이 들어서 시도를 했다. apt 패키지 관리자를 이용해 설치를 했기 때문에 업그레이드 자체는 어렵지 않는데 데이터를 백업하고 다시 복구하는 게 사실 제일 귀찮은 일이다. 다운타임을 최대한 짧게 하는 것도 중요하고 말이다. 그래서 이번에는 백업과 복구를 mariabackup 을 이용해서 처리했다. 세상에 이렇게 편할 수가..

1. mariabackup 설치

apt install mariabackup

2. MariaDB 10.7 Repo 추가

deb [arch=arm64,amd64,ppc64el] https://mirror.yongbok.net/mariadb/repo/10.7/ubuntu focal main

Repo 추가는 /etc/apt/sources.list 에 해도 되고 Mariadb Download 페이지를 참고해서 설정해도 된다.

3. DB 백업

mariabackup --backup --target-dir=/data/backup

위 명령어에 --user , --password 등의 정보를 추가로 제공해야 하는 경우가 있을 수 있다. 나의 경우 .my.cnf 파일에 정보가 기록되어 있어 접속 정보를 추가하지 않아도 정상 처리됐다.

4. MariaDB 기존 버전 제거

systemctl stop mariadb
apt remove mariadb-server
mv /var/lib/mysql /var/lib/mysql.bak

5. MariaDB 신규 버전 설치

apt update
apt install mariadb-server
mv /var/lib/mysql /var/lib/mysql.new

6. DB 복구

systemctl stop mariadb
mariabackup --copy-back --target-dir=/data/backup --datadir=/var/lib/mysql

7. MariaDB 재시작

chown -R mysql.mysql /var/lib/mysql
chmod 755 /var/lib/mysql
systemctl start mariadb

이렇게 해서 MariaDB 10.7 버전으로 업그레이드를 마쳤다. 만약 실제 서비스를 제공하고 있는 서버 등에서는 이렇게 하면 서비스가 불가능한 상태가 되니 개인 용도의 서버 등 서비스가 다운되어도 상관이 없는 경우에 진행해야 한다. 실 서비스인 경우에는 다른 정책을 세워서 작업을 해야할 것이다.

참고자료

  • https://mariadb.com/kb/en/mariabackup-overview/

Post navigation

Previous Post:

윈도우에서 Magic TrackPad 사용하기

Next Post:

크롬 브라우저 북마크 제거 및 시작 때 기본 프로필 적용하기

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent Posts

  • php 배열 연산에서 + 와 array_merge 의 차이
  • pcntl_fork 를 이용한 다중 프로세스 실행
  • 아이폰 단축어를 이용하여 주중 공휴일엔 알람 울리지 않게 하기
  • 구글 캘린더 전체일정 재동기화
  • OpenLiteSpeed 웹서버에 HTTP 인증 적용
  • OpenLiteSpeed 웹어드민 도메인 연결
  • WireGuard를 이용한 VPN 환경 구축
  • Ubuntu 22.04 서버에 OpenLiteSpeed 웹서버 세팅
  • 맥 vim 세팅
  • 우분투 시스템 터미널쉘 zsh 로 변경

Recent Comments

  • 편리 on 업무관리용 그누보드 게시판 스킨
  • 임종섭 on 업무관리용 그누보드 게시판 스킨
  • 캐논 5D 펌웨어 | Dslr 펌웨어 업그레이드 방법 82 개의 베스트 답변 on 캐논 EOS 30D 펌웨어 Ver 1.0.6 , EOS 5D 펌웨어 Ver 1.1.1
  • Top 5 캐논 5D 펌웨어 Top 89 Best Answers on 캐논 EOS 30D 펌웨어 Ver 1.0.6 , EOS 5D 펌웨어 Ver 1.1.1
  • 편리 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 임팀장 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 편리 on Notepad++ NppFTP 플러그인 수동 설치
  • paul-j on Notepad++ NppFTP 플러그인 수동 설치
  • YS on Windows 10 iCloud 사진 저장 폴더 변경
  • 편리 on Docker를 이용한 Centos7 + httpd + php 5.4 개발환경 구축

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2025 CHICPRO | Built using WordPress and SuperbThemes