Ubuntu 20.04에 MySQL 5.7.30을 설치하는 방법

Ubuntu 20.04에 MySQL 5.7.30을 설치하는 방법

Ubuntu 20.04에 MySQL 5.7.30을 설치하고 있습니다. 내가 실행할 때 :

sudo dpkg -i mysql-apt-config_0.8.16-1_all.deb

출력은 다음과 같습니다.

(Reading database ... 74194 files and directories currently installed.)
Preparing to unpack mysql-apt-config_0.8.16-1_all.deb ...
Unpacking mysql-apt-config (0.8.16-1) over (0.8.16-1) ...
Setting up mysql-apt-config (0.8.16-1) ...
Warning: apt-key should not be used in scripts (called from postinst maintainerscript of the package mysql-apt-config)
OK

이 경고를 피하는 방법과 그 의미를 설명할 수 있는 사람이 있습니까? 나는 지금 혼란스럽다.

답변1

mysql 저장소의 버전이 mysql에서 으로 업그레이드되었습니다 5.7.30. 저장소에서 설치할 수 있습니다 5.7.33.focalbionic

이를 사용하여 sudo dpkg-reconfigure mysql-apt-config저장소를 설정할 수 있습니다.

다음과 같이 콘텐츠를 수동으로 편집할 수도 있습니다 /etc/apt/sources.list.d/mysql.list.

deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-apt-config
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-5.7
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-tools
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-tools-preview
deb-src http://repo.mysql.com/apt/ubuntu/ bionic mysql-5.7

아직 gpg 키를 추가하지 않았다면 공식 문서를 확인하여 mysql gpg를 확인하고 추가할 수 있습니다. 2.1.4.2 GnuPG를 이용한 서명 확인

mysql-apt-config덮어쓰기를 방지하려면mysql.list, it can be removed.

그런 다음 다음을 실행하십시오.

sudo apt update
apt policy mysql-server

예제 출력:

mysql-server:
  Installed: (none)
  Candidate: 8.0.22-0ubuntu0.20.04.3
  Version table:
     8.0.22-0ubuntu0.20.04.3 500
        500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
     8.0.19-0ubuntu5 500
        500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
     5.7.33-1ubuntu18.04 500
        500 http://repo.mysql.com/apt/ubuntu bionic/mysql-5.7 amd64 Packages

설치하려면 다음을 실행하세요.

sudo apt install mysql-community-client=5.7.33-1ubuntu18.04
sudo apt install mysql-client=5.7.33-1ubuntu18.04
sudo apt install mysql-server=5.7.33-1ubuntu18.04

관련 정보