본문 바로가기

컴퓨터/노트북/인터넷

IT 컴퓨터 기기를 좋아하는 사람들의 모임방

단축키

Prev이전 문서

Next다음 문서

수정 삭제

단축키

Prev이전 문서

Next다음 문서

수정 삭제
Extra Form

Ubuntu 16.04에서 MariaDB 10.0을 10.3.9로 업그레이드

MariaDB는 개발, 생산 및 엔터프라이즈 환경에서 사용되는 사실상의 오픈 소스 데이터베이스 소프트웨어로 급속히 자리 잡고 있습니다. 우리 자신의 클라우드 사이트 제품 이 주로 생성하고 원래 MySQL의 개발자에 의해 유지되는 MySQL은,에 포크와 드롭 인 교체 되 고 알려져으로 MariaDB에서 최신 사용합니다.

 

이 기사는 Ubuntu 16.04에서 MariaDB 10.0을 10.3.9로 업그레이드 할 때 조언과 통찰력을 제공하는 것을 목표로합니다. 이미 염두에 두어야 할 첫 번째 질문은 "한 버전에서 다른 버전으로 건너 뛰어도 안전합니까?"입니다. 전체 점프가 가능하지만 (데이터베이스 데이터 구조에 따라 다름) 권장되지는 않으며 공식 문서를 기반으로합니다 지원되지 않습니다. 버전을 건너 뛸 때 주요 관심사는 업그레이드를하는 동안 하나의 주요 버전이 일반적으로 잘 테스트되고, 버전을 건너 뛰는 것이 아니므로 호환성 문제가 발생할 수 있습니다. 각 릴리스의 변경 사항을 신중히 검토하여 변경 사항이 업그레이드중인 데이터베이스에 영향을 줄 수 있는지 확인하는 것이 좋습니다.

다음 페이지는 MariaDB의 공식 웹 사이트 및 MariaDB 업그레이드에 관한 문서입니다 : https://mariadb.com/kb/en/library/upgrading/ . 보시다시피, 해당 설명서는 업그레이드의 선호되는 방법이므로 순차적으로 업그레이드를 보여줍니다.

그러나 업그레이드를 담당하는 관리자는 업그레이드 할 버전별로 문서화 된 변경 로그를 문서에서 확실히 확인해야합니다. 이 페이지에는 업그레이드 할 버전과 관련된 모든 정보가 필요합니다. 이러한 페이지에는 일반적으로 전제 조건, 업그레이드 방법, 이전 버전과 새 버전 간의 호환되지 않는 변경 사항, 제거되거나 이름이 변경된 옵션 및 기타 주목할만한 기능 및 변경 사항이 포함됩니다.

 

Ubuntu 16.04에서 업그레이드

먼저 우분투 16.04에서 업그레이드하는 단계를 살펴 보겠습니다. 우리가 다루는 대부분은 ' sudo '를 사용해야합니다 나 자신이 한 번에 한 걸음 씩하기 전에 모든 오리를 연속으로 갖고 싶다. 우리는 여러 버전의 업그레이드를 할 것이므로 궁극적으로 업그레이드 할 버전을 알고 있으므로 우리가 /etc/apt/sources.list 파일을 우리가 어디에 있어야 할지를 구성했는지 확인해야 합니다 에서 업그레이드 된 버전을 설치하십시오. 다운로드 소스를 결정할 때 제안 된 다운로드 소스에 대한 작성자의 설명서를 항상 참조하는 것이 좋습니다. 다음 페이지에서는 특정 신뢰할 수있는 다운로드 소스에 대한 특정 기준을 지정할 수 있습니다 .

선택 사항이 적용되면 저장소를 서버 /etc/apt/sources.list 파일 에 추가해야합니다 우리의 우분투 예제에서는 'osuosl'repo를 사용하고 있습니다.MariaDB를 업그레이드 할 때 저장소를 서버 /etc/apt/sources.list 파일에 추가하십시오.

버전 10.1-10.3에서는이 프로세스를 헹구고 반복하십시오. 적용 가능한 모든 repos가 /etc/apt/sources.list 파일 에 추가 됩니다. 또한 파일을 편집하고 새로 추가 된 repos의 주석 처리를 제거해야합니다. 각 버전 업그레이드마다 한 번에 하나씩 수행하십시오. 이제 실제 업그레이드 프로세스를 10.0에서 10.1로 시작할 수 있습니다.

1 단계. innodb_fast_shutdown을 0으로 설정합니다.

데이터베이스에 로그인 할 때 발행 할 명령은 다음과 같습니다.

2 단계. MariaDB 10.0 종료

MariaDB 인스턴스를 업그레이드하려면 서비스를 중지해야합니다.

먼저 새 버전을 설치하기 위해 이전 버전의 MariaDB를 종료해야합니다.

3 단계. 백업하기

cp 또는 rysnc 명령을 통해 MariaDB 인스턴스를 백업 할 수 있습니다 MySQL / MariaDB 서버의 원시 복사본을 얻는 가장 좋은 방법은 서비스를 완전히 중단 (즉 2 단계)하고 / var / lib / mysql을 복사하는 것입니다 .

cp /var/lib/mysql nameofbackup

또는 서버가 아직 실행 중일 때 아래 명령을 실행 한 다음 MySQL을 종료하고 rsync를 다시 실행하여 최신 차이점을 얻을 수도 있습니다.

rsync -avHP /var/lib/mysql/ /backup/mysql/

4 단계. MariaDB 10.0 제거

아래 명령을 통해 MariaDB 10.0을 제거 할 수 있습니다.

sudo apt remove mariadb-server-10.010.0을 제거하면이 스크린 샷과 비슷한 출력이 표시됩니다.

이전 버전의 MariaDB를 제거 할 때는 먼저 백업을 받아야합니다.

5 단계. MariaDB 10.1 설치

10.0을 제거한 후에는 이제 10.1로 업그레이드해야합니다. 설치시 유사한 텍스트가 나타납니다. 특히 /etc/apt/sources.list 에 구성된 repo에서 패키지가 다운로드되는 것을 볼 수 있습니다 .10.0을 제거한 후에는 이제 10.1로 업그레이드해야합니다.

성공적으로 완료되면 다음과 같은 프롬프트가 표시됩니다.MariaDB 10.1이 올바르게 설치 되었다면이 메시지가 나타납니다.

6 단계. MariaDB 버전 확인

Ubuntu를 실행하고 있기 때문에 (다른 데비안 패키지에도 동일하게 적용됩니다), 우리는 mysql_upgrade 실행 명령을 실행할 필요가 없습니다. 서버가 현재 설치되어있는 버전을 확인하려면 다음을 실행하십시오.

mysql --version

7 단계. my.cnf에 새 옵션을 추가하여 기능을 사용하도록 설정합니다.

my.cnf 파일을 변경했다면 , mysqld 서비스를 재시작해야한다service mysqld restart. MariaDB 10.3의 필수 / 업데이트 버전에 성공적으로 설치 될 때까지 헹구고 반복한다.


컴퓨터/노트북/인터넷

IT 컴퓨터 기기를 좋아하는 사람들의 모임방

List of Articles
번호 분류 제목 조회 수 날짜
공지 뉴스 구글 최신 뉴스 file 1386 2024.12.12
HOT글 일반 아 진짜 요새 SKT 해킹 뭐시기 때문에 신경 쓰여 죽겠어 ㅠㅠ 2 237 2025.05.20
공지 사랑LOVE 포인트 만렙! 도전 4675 2025.03.19
공지 🚨(뉴비필독) 전체공지 & 포인트안내 2 25851 2024.11.04
공지 URL만 붙여넣으면 끝! 임베드 기능 20432 2025.01.21
10640 Intel 12세대 i3-12100YouTube 10비트 HDR 8K60 AV1 비디오를 원활하게 재생가능? 1 4540 2024.11.10
10639 블루투스 헤드셋 질문좀~ 49 2021.01.31
10638 e4000이랑 560s랑 음질차이 70 2021.01.28
10637 未检测到我的手机MTP。 1 29 2019.12.24
10636 amd 라이젠 1700 > 인텔 i5 12400f cpu 변경후 드라이브 오류 1 1122 2022.06.14
10635 윈도우 11 에러 중에 이런 종류가 있나요? 2 1085 2022.06.14
10634 마소계정에 정품인증 420 2022.06.14
10633 4k나 1080p 동영상 보면 렉이 걸리는데... 2 482 2022.06.14
10632 제가쓰던 놋북 윈도우가 리테일이래요 그러니까 fpp 윈도우라는거 맞죠?? 1 401 2022.06.14
10631 윈도우 10 왜 버벅일까요..? 1 348 2022.06.14
10630 오피스 정품 판매 맞을까요? 1 169 2022.06.14
10629 윈도우11 더 많은 옵션 항상사용하는 방법 263 2022.06.09
10628 윈도우 11 22H2 RTM 빌드 확정됨 223 2022.05.30
10627 해킹 대회에서 윈도우 11의 취약점 6개가 발견됨 235 2022.05.30
10626 ProtonMail, 통합 브랜드로 다양한 서비스를 제공 185 2022.05.30
10625 가상머신에 윈도우95 설치하기 630 2022.04.22
10624 구글 크롬 100 버전 공개 839 2022.04.04
10623 윈도우 11+다이렉트스토리지, 게임 로딩 시 CPU 부하가 최대 40% 감소 709 2022.04.04
10622 애플, 위조된 법적 증명에 속아 사용자 데이터를 제공? 639 2022.04.04
10621 윈도우 탐색기 대체 대안 프로그램 8가지 905 2022.04.04
10620 인터넷은 어떻게 작동되는지 알아보자 675 2022.04.02
10619 크롬 취약점 발견 Chrome 업데이트 빨리 해야 765 2022.03.30
10618 GPU-Z, 인텔 아크 알케미스트 그래픽 지원 147 2022.03.26
10617 아프리카 TV가 트위치보다 데이터를 훨씬 많이 쓰는군요 224 2022.03.26
10616 애플, 미국 애리조나 주에서 월렛에 신분증 기능 제공 151 2022.03.26
10615 macOS 12.3에서 외장 모니터 연결 문제, 게임 패드 연결 문제 164 2022.03.26
10614 비트코인 오브 아메리카, ATM에서 도지코인을 취급 152 2022.03.26
10613 1990년대 중후반에 나온 PowerVR PC GPU의 소스 코드 공개 158 2022.03.26
10612 NVIDIA, 삼성, MS를 해킹한 Lapsus$. 알고보니 10대 소년이 주범? 159 2022.03.26
10611 통신사 직원 수십억원 갖고 잠적 364 2022.03.26
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 355 Next
/ 355