APT로 mysql을 업그레이드하는 방법

醉折花枝作酒筹
풀어 주다: 2021-07-05 10:11:20
앞으로
2117명이 탐색했습니다.

Mysql 업그레이드 mysql을 업그레이드하기 전에 mysql을 백업해야 합니다. 또한 APT웨어 하우스를 이용하여 원본 mysql이 설치되어 있다고 가정합니다. 이 방법으로 설치되지 않은 경우 타사 시스템에서 제공하는 mysql을 교체하거나 deb 패키지로 설치된 mysql을 교체해야 합니다.

APT로 mysql을 업그레이드하는 방법

MySQL 업그레이드

MYSQL APT 웨어하우스를 사용하여 MYSQL을 업그레이드하고(즉, 이전 버전을 교체하고 원본 데이터로 새 버전을 실행) 다음 단계를 따르세요.

  1. 소프트웨어 라이브러리를 확인하세요. 목록에는 MySQL APT 웨어하우스가 포함되어 있습니다.

  2. 다음 명령을 실행하여 MySQL APT 저장소에 최신 패키지 정보가 있는지 확인하세요.

apt-get update

3. 참고로, MYSQL은 기본적으로 APT 웨어하우스 추가 시 선택한 버전으로만 업데이트가 가능합니다. 다른 버전으로 업데이트를 원하시면 릴리스 버전 선택을 참고해주세요.

4. 다음 명령을 사용하여 mysql을 업그레이드합니다.

apt-get install mysql-server

기타 보조 제품 및 구성 요소를 업그레이드하는 명령은 다음과 같습니다.

apt-get install package-name

MYSQL APT 웨어하우스를 사용하여 설치된 보조 제품 및 구성 요소를 보려면 다음을 사용하세요. 명령:

dpkg -l | grep mysql | grep ii

5. 업그레이드가 완료되면 일반적으로 mysql이 다시 시작됩니다. MySQL 8.0.16 이전 버전의 경우 다시 시작한 후 mysql_upgrade를 실행하여 이전 버전의 데이터가 있는지 확인하세요. 새 버전과 호환됩니다.

일반적으로 업그레이드는 최신 버전으로 직접 수행하는 것이 아니라 한 버전에서 다음 버전으로 수행해야 합니다. 예를 들어, 5.5에서 5.6으로 업그레이드한 다음 5.7로 업그레이드하는 작업을 한 번에 5.7로 업그레이드해서는 안 됩니다.

타사 시스템과 함께 제공되는 mysql 교체

참고: MySQL APT 웨어하우스는 Debian 및 Ubuntu와 함께 제공되는 mysql만 교체할 수 있으며 버전 라이브러리 내부 또는 외부의 다른 mysql 분기는 교체할 수 없습니다. 이러한 MySQL 브랜치를 교체하려면 먼저 시스템과 함께 제공되는 MySQL을 제거해야 합니다. 시스템과 함께 제공되는 MySQL을 제거하는 방법, 데이터를 백업하는 방법, 백업 데이터를 데이터베이스로 복원하는 방법을 게시자로부터 받아야 합니다. 새로운 MySQL.

일부 타사 내장 리포지토리 패키지는 원래 내장 mysql 패키지를 사용하므로 MySQL APT 리포지토리 패키지는 해당 패키지와 작동하지 않아야 합니다. 여기에는 akonadi-backend-mysql, handlersocket-mysql-5.5 및 zoneminder가 포함됩니다.

타사 내장 시스템을 교체하려면 다음 단계를 따르세요.

  • 데이터베이스를 백업하세요.

  • APT 저장소를 추가하고 배포 시리즈를 선택하세요.

  • 위의 4단계를 실행하여 시스템과 함께 제공되는 원래 버전을 교체하세요.

MySQL의 기본 배포판을 MySQL APT 리포지토리로 교체한 후 APT get purge, APT get Remove --purge 또는 dpkg -P 명령을 사용하여 기본 리포지토리에서 이전 MySQL 패키지를 제거하면 새로 설치된 경우 다양한 방식으로 영향을 미칠 수 있습니다. MySQL 서버. 따라서 기본 리포지토리 패키지에서 이전 MySQL 패키지를 제거하지 마십시오.

  • 데이터 복원

설치된 mysql을 다운로드한 deb 패키지로 교체하세요

https://dev.mysql.com/downloads/의 Deb 패키지는 MySQL APT 저장소의 deb 패키지와 다릅니다. mysql을 설치하고 구성하는 방법에는 여러 가지가 있습니다.

다음은 https://dev.mysql.com/downloads/에서 deb 패키지로 설치된 mysql을 교체하는 방법을 설명합니다.

  • 데이터베이스를 백업하세요.

  • APT 저장소를 추가하고 배포 시리즈를 선택하세요.

  • 아래 명령을 사용하여 이전 버전을 삭제하세요.

dpkg -P mysql

  • 다음 명령을 사용하여 mysql

apt-get install mysql-server

  • 데이터를 복원합니다.

APT를 사용하여 mysql 삭제

MySQL APT 웨어하우스와 함께 설치된 mysql 서버 및 구성 요소를 삭제하려면 먼저 다음 명령을 사용하여 mysql 서버를 삭제하세요.

apt-get remove mysql-server
로그인 후 복사

그런 다음 mysql 서버와 함께 자동으로 설치된 소프트웨어를 삭제하세요.

apt-get autoremove
로그인 후 복사

다음을 사용하십시오. 보조 제품 및 구성 요소를 삭제하려면 package-name을 삭제하려는 패키지 이름으로 바꾸십시오.

apt-get remove package-name
로그인 후 복사

MySQL APT 저장소를 사용하여 설치한 패키지를 보려면 다음 명령을 사용하십시오.

dpkg -l | grep mysql | grep ii
로그인 후 복사

사용 가능한 패키지 MYSQL APT 저장소

관련 학습 권장 사항: mysql 튜토리얼(동영상)

를 설치하는 데 사용됩니다.

Package Name

Description

mysql-server

MySQL 서버 설치

mysql-community-server

MySQL server

mysql-client

은 MySQL 클라이언트

를 설치하는 데 사용됩니다.

mysql-cluster-community-auto- 설치 프로그램

NDB 클러스터용 자동 설치 프로그램

mysql-cluster-community-client

NDB 클러스터 MySQL 클라이언트

mysql-cluster-community-data-node

데이터 노드 NDB 클러스터

mysql-cluster-community-java

NDB 클러스터의 Java 드라이버

mysql-cluster-community-management-server

NDB 클러스터 관리 노드

mysql-cluster-community-memcached

NDB 클러스터 memcached 서버

mysql-cluster-community-server

ND 클러스터 B용 MySQL 서버

mysql- 클러스터 커뮤니티 소스

NDB 클러스터 소스 코드 패키지

mysql-cluster-community-test

NDB 클러스터 테스트 스위트

mys ql-community-client

MySQL 클라이언트

mysql-common

MySQL 데이터베이스 공용 파일

libmysqlclient20

MySQL 데이터베이스 클라이언트 라이브러리

libmysqlclient-dev

MySQL 데이터베이스 개발 파일

libmysqld-dev

MySQL 임베디드 데이터베이스 개발 파일

mysql-testsuite

은 MySQL 테스트 스위트

mysql-커뮤니티 -test

MySQL 테스트 모음

mysql-community-bench

MySQL 벤치마크 모음

mysql-community-source

MySQL 소스 코드

mysql-workbench-community

MySQL Workbench(Debian 플랫폼에서는 사용할 수 없음)

mysql-connector-python-py3

for Ubuntu 16.04, MySQL Connector for 18.04 및 18.10 / 파이썬 사용; Python 3.2 이상

mysql-connector-python

(Debian 8.x 및 Python 2.6.3 이상, Ubuntu 16.04, 18.04 및 18.10) MySQL 커넥터/Python은 Python 2.6.3을 사용합니다. 3.1

mysql-router

MySQL 라우터

ndbclient

클러스터

NDB 클라이언트

ndbclient- dev

NDB 클러스터 클라이언트 개발 키트

위 내용은 APT로 mysql을 업그레이드하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿