programing

MySQL 5.7을 새로운 MySQL 8.0으로 업데이트하려면 어떻게 해야 합니까?

copyandpastes 2022. 10. 1. 22:11
반응형

MySQL 5.7을 새로운 MySQL 8.0으로 업데이트하려면 어떻게 해야 합니까?

기본 버전(5.7)에서 MySQL 8.0으로 업데이트하려면 어떻게 해야 합니까?

모든 데이터가 손상되지 않도록 MySQL을 업데이트하고 다시 설치하지 않는 것이 중요합니다.

발매된 지 얼마 되지 않아, 신기능이 풍부해, 이 문제에 관한 정보는 별로 없습니다!

이것은 갱신만 하고 데이터는 파괴하지 않는 을 알 수 있습니다.확실해질 때까지 진행하지 않을 거예요.

mysql 문서에서 답을 찾을 수 있습니다.업그레이드 방법에 대한 자세한 내용이 나와 있습니다.업그레이드하기 전에 데이터를 백업해야 합니다.

문서에는 업그레이드 방법이 많이 있습니다.APT Repository를 사용하는 방법을 선택합니다.

다음 작업을 수행해야 합니다.

먼저 MySQL APT 저장소를 시스템의 소프트웨어 저장소 목록에 추가합니다.문서의 세부 사항은 약간 추상적입니다. 예를 들어 보겠습니다.

wget https://repo.mysql.com/mysql-apt-config_0.8.16-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.16-1_all.deb

그러면 다음과 같이 됩니다.

여기에 이미지 설명 입력

mysql server를 선택할 때 Enter 키를 누른 후 mysql 8.0을 선택합니다.마지막으로 다음과 같이 선택합니다.

여기에 이미지 설명 입력

repo가 추가되면 apt 인덱스를 업데이트하고 mysql-server를 설치합니다.

sudo apt-get update
sudo apt-get install mysql-server

에러 메세지가 표시되지 않는 경우는, 이미 정상적으로 업그레이드 된 것입니다.다음을 통해 확인할 수 있습니다.

apt policy mysql-server

다음과 같은 출력이 표시됩니다.

$ apt policy mysql-server
  mysql-server:
      Installed: 8.0.13-1ubuntu18.04
      Candidate: 8.0.13-1ubuntu18.04

Mysql 매뉴얼 https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/ #apt-repo-install 사용

순서는 거의 동일하지만 설정 파일에 대한 링크가 변경되고 있는 것 같습니다.https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb 를 사용하고 있습니다.

나는 by by의 도움이 되는 회답에 작은 부록이 있다.

나의 과제는 MySQL 클라이언트를 5.7에서 8.0으로 업데이트하는 것이었습니다.Ubuntu 18.04 머신에서 클라이언트 5.7 및 MySQL Workbench 6.3을 사용하여 원격 8.0 데이터베이스를 내보내려고 할 때 경고가 표시되었기 때문에 이 메시지가 필요했습니다.MySQL Server를 설치하지 않았고 의도하지 않았습니다.

install 명령어는

sudo apt-get install mysql-community-client

내보내기 시도 시 6.3에서 mysqldump 버전 오류가 발생했기 때문에 다음 단계는 MySQL Workbench Community 8.0을 설치하는 것입니다.저는 ubuntu Software 앱을 사용하여 lamer 방식으로 설치를 했습니다.이렇게 하면 다음 설명에 설명된 대로 필요한 명령을 즉시 적용할 수 있기 때문에 연결 문제를 줄일 수 있을 것입니다.

sudo snap connect mysql-workbench-community:password-manager-service 
sudo snap connect mysql-workbench-community:ssh-keys
sudo snap connect mysql-workbench-community:cups-control

마지막 것은 나에게 효과가 없었기 때문에 생략했다.

sudo snap connect mysql-workbench-community:cups-control

언급URL : https://stackoverflow.com/questions/49963923/how-do-i-update-mysql-5-7-to-the-new-mysql-8-0

반응형