최근에 설치했지만 centos7
다음을 사용하여 설치하려고 할 때 MySQL
:
yum install mysql-community-server
키보드 버튼을 누르지 않을 때 사용자가 취소하면 항상 종료됩니다. 출력은 다음과 같습니다.
install 2 Packages (+9 Dependent packages)
Total size: 80 M Total download size: 79 M Is this ok [y/d/N]: y
Downloading packages:
No Presto metadata available for base No Presto metadata available for mysql56-community mysql-community-client-5.6.24-3.el7.x86_64.rpm |7.6 MB 00:32 ... mysql-community-server-5.6.24-3.el7.x86_64.rpm | 46MB 00:41 ... mysql-community-libs-5.6.24-3.el7.x86_64.rpm | 0 B 00:30 ... (1/9): mysql-community-cli 0% [ ] 4.7 kB/s | 159 kB 283:33 ETA
Exiting on user cancel
문제가 무엇입니까? 왜 설치할 수 없나요? 해결책은 무엇입니까?
참고: 내 yum에는 fastmirror, axelget, langpacks 플러그인이 있습니다.
답변1
청소해 보세요 yum
:
yum clean all
여기까지 완료하셨기를 바랍니다.
/etc/yum.repos.d/mysql-community.repo
원하는 버전으로 새 파일을 만듭니다.
5.7의 경우 다음 줄을 추가합니다.
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
5.6의 경우 다음 줄을 추가합니다.
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
( .../el/6/...
CentOS 6의 경우)
그런 다음 다음 명령을 시도해 보십시오.
yum install mysql-community-server
답변2
MariaDB는 MySQL의 포크입니다. RedHat Enterprise Linux 및 그 파생 제품이 MySQL에서 MariaDB로 이동되었습니다. 따라서 이 명령을 사용하여 CentOS7에 mariadb-server를 설치할 수 있습니다 yum install mariadb-server mariadb
. 다음은 8페이지에 이 작업을 수행하는 방법에 대한 단계별 튜토리얼입니다.MariaDB 데이터베이스 설치아니면 이 소스를 사용해도 됩니다.MariaDB 단계별
답변3
노력하다$sudo yum update
그런 다음 미러를 올바르게 구성하면 패키지 데이터베이스가 업데이트됩니다.
다음을 사용하여 mysql을 다시 설치해 보십시오.$sudo yum install mysql-community-server
sudo가 설치되어 있지 않다면$su
그리고 sudo를 설치하세요#yum install sudo
답변4
문제는 yum
버그로 인해 잘못된 오류가 발생했다는 것입니다. 문제를 해결하고 실제 오류를 보려면 내가 찾은 이 수정 사항을 적용해야 합니다.여기.
yum에서 사용하는 python-urlgrabber에 잘못된 버그가 생성되는 버그가 있었습니다. 이 문제는 el7 베타 기간 동안 발견 및 보고되었지만 아직 해결되지 않은 것 같습니다. 문제는 연결하려는 미러의 연결이 끊어지고 yum이 현재 이를 오류로 처리하고 다른 미러를 시도하는 대신 종료된다는 것입니다.
해당 파일이 속한 파일을 편집해도 괜찮다면
rpm
이 문제를 해결하거나 최소한 그 영향을 완화할 수 있습니다./usr/lib/python2.7/site-packages/urlgrabber/grabber.py
현재 다음과 같은 라인 1510을 편집 하여 찾습니다.
python CODE: SELECT ALL elif errcode in (42, 55, 56):
그리고 다시 예전처럼 바꾸세요.
python CODE: SELECT ALL elif errcode == 42: