저는 데비안을 처음 사용하고 mysql을 설치하려고 하는데 다음 명령을 실행할 때:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mysql-server
그러면 다음 오류가 나타납니다.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package mysql-server is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'mysql-server' has no installation candidate
또한 sudo apt-get update 명령을 사용할 때 다음 오류가 발생합니다.
Ign:8 https://repo.mysql.com/apt/debian/dists/buster/mysql-8.0/binary-amd64/Packages buster InRelease
Ign:9 https://repo.mysql.com/apt/debian/dists/buster/mysql-tools/binary-i386/Packages buster InRelease
Err:10 https://repo.mysql.com/apt/debian/dists/buster/mysql-8.0/binary-amd64/Packages buster Release
Redirection from https to 'http://www.mysql.com/downloads/embargo.html' is forbidden [IP: 2.20.149.25 443]
Ign:11 http://ppa.launchpad.net/webupd8team/atom/ubuntu eoan InRelease
Err:12 https://repo.mysql.com/apt/debian/dists/buster/mysql-tools/binary-i386/Packages buster Release
Redirection from https to 'http://www.mysql.com/downloads/embargo.html' is forbidden [IP: 2.20.149.25 443]
Err:13 http://ppa.launchpad.net/noobslab/apps/ubuntu eoan Release
404 Not Found [IP: 91.189.95.83 80]
답변1
Debian에서는 MySql을 표준 저장소에서 사용할 수 없습니다. MariaDB 및 해당 패키지라는 동등한 것이 있습니다 mariadb-server
. 오류에 관해서는 일부 튜토리얼을 따르고(제 생각에는) 저장소에 일부 혼란을 야기했음이 틀림없으며, 아마도 지금 정리해야 할 것입니다. 저장소 목록에 무엇이 추가되었는지, 무엇이 설치되었는지, 무엇이 이제 제거되어야 하는지 정확히 알아내도록 노력하겠습니다. 이 정보는 셸 기록 및 패키지 관리 로그에서 얻을 수 있습니다.
보다 포괄적인 답변을 제공하려면 MySql을 계속 사용하고 설치 프로그램에서 설치하는 것이 좋지만 실제로 그렇게 하려는지 확인하십시오. 이는 데비안의 기본 MariaDB보다 더 어려운 접근 방식입니다.