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

  • UTM을 이용한 윈도우 사용 때 마우스 스크롤 방향 설정
  • Outlook.com 키보드 단축키 해제하기
  • [Mac] Teams 이미지 등의 캐시 삭제 방법
  • 맥(Mac) 키보드 단축키를 이용한 화면분할 배치 Rectangle
  • Microsoft Edge 브라우저 검색엔진 구글로 변경
  • 맥 Word 에서 최근 문서 표시되지 않게 하기
  • VS Code PHP 개발환경 세팅
  • VS Code에 ESLint와 Prettier 적용하기
  • iterm2 설정 백업
  • iTerm2 프로파일별 단축키 설정

Recent Comments

  • YS on Windows 10 iCloud 사진 저장 폴더 변경
  • 편리 on Docker를 이용한 Centos7 + httpd + php 5.4 개발환경 구축
  • Stas on Docker를 이용한 Centos7 + httpd + php 5.4 개발환경 구축
  • 편리 on [PHP] HTTP와 PHP를 이용한 html5 video 스트리밍 구현
  • Kim on [PHP] HTTP와 PHP를 이용한 html5 video 스트리밍 구현
  • 편리 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 고맙습니다 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 편리 on PHPMailer를 이용한 이메일 발송
  • 초보자 on PHPMailer를 이용한 이메일 발송
  • 편리 on PHPMailer를 이용한 이메일 발송

Meta

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