단축키

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의 필수 / 업데이트 버전에 성공적으로 설치 될 때까지 헹구고 반복한다.


0 0 0 1 0 0 0 1 3 1
List of Articles
번호 분류 제목 날짜 조회 수
공지 안내 🚨(뉴비필독) 전체공지 & 포인트안내 7 file 2024.11.04 25960
공지 System URL만 붙여넣으면 끝! 임베드 기능 2025.01.21 20461
377914 유머 미쳐돌아간다는 이민자 폭동사건 newfile 2025.06.09 170
377913 트럼프 LA 불법이민자 추방 취재하던 기자 newfile 2025.06.09 176
377912 생활용품 스텐 304싱크대 부수구망세트+숟가락불림통 19,900원 무배 newfile 2025.06.09 614
377911 노브랜드가 더맛잇는거같아 1 new 2025.06.09 167
377910 의류 기능성 반팔 티셔츠 6,500원 배송비 3,000원 newfile 2025.06.09 179
377909 생활용품 시온 국내생산 냉감 쿨매트 file 2025.06.09 1679
377908 유머 누적 조회수 4억 1천만이라는 웹툰 작가 file 2025.06.09 216
377907 내일 adhd 상담받으러간다 1 2025.06.09 181
377906 논란 스트리머 복귀어케생각해? 3 2025.06.09 197
377905 진짜 지하철이 무서워... 1 2025.06.09 199
Board Pagination Prev 1 2 3 4 5 ... 37792 Next
/ 37792