CentOS에서 MySQL 설치를 정리하는 방법


9

mysql은 더 이상 존재하지 않지만 yum remove mysql패키지를 사용할 수는 있지만 설치가 표시되어 있지 않다고 말하면 새 mysql을 설치할 수 없습니다. 새 mysql을 설치하기 전에 관련 항목을 완전히 삭제해야합니다. 테이블이 없습니다. 그래서 yum 플러그인을 사용하려고 시도한 아무것도 백업 할 필요가 없습니다 yum-remove-with-leaves가 작동하지 않고 제대로 설치하기위한 가이드를 찾지 못했습니다. 어쨌든 나는 포럼에서 버그가 있고 안됩니다 mysql을 완전히 제거하는 다른 방법을 찾고 있습니다.

그리고 sftp를 사용하여 할 수 있습니까?

quan

의 출력 rpm -qa | grep mysql

mysql55-libs-5.5.10-1.w5
libmysqlclientl5-5.0.77-1.1.w5
php-mysql-5.3.8-1.1.w5

편집하다

나는 시도했다

yum remove mysql
yum remove mysql-server
yum clean all

그리고 그것을 고치지 않는 것 같습니다.

내가 실행하는 경우 yum install mysql mysql-serveryum install mysql또는 yum install install mysql-server내가이를 얻을 것

여기에 이미지 설명을 입력하십시오


출력은 rpm -qa | grep mysql무엇입니까?
quanta

@quanta 내 편집 내용을 읽어주십시오
사용자

실행할 때 어떻게됩니까 yum install mysql-server?
quanta

@quanta 내 편집 선생님을 읽어주십시오
사용자

답변:


8

yum remove mysql55-libs 다시 시도하십시오.

또한 원자, dag, epel, rpmforge, livna 등 많은 repos를 사용하는 것을 보았습니다. 충돌의 원인이 될 수 있습니다. 제 생각에는 atomic( rpmforge또는 epel)이면 충분합니다.


1
좋아, 필요없는 repos를 제거하는 방법, 'yum remove dog'또는 다른 방법이 있습니까?
사용자

1
/etc/yum.repos.d/*.repo파일을 열고로 변경 enabled=1하십시오 enabled=0.
quanta

작동하지 않았다, 나는 새로운 vps를 가지고 있고 지금 작동하고있다, 당신의 시간 선생님을위한 서버에 무언가 문제가있는 것 같아요
사용자

12
  1. 다음 명령을 실행하십시오.

    # rpm -qa | grep mysql
    

    시스템에 설치된 모든 mysql 패키지가 나열됩니다. 예 :mysql-libs-5.1.73-3.el6_5.x86_64

  2. 이제 다음 명령을 실행하십시오.

    # yum remove <name displayed in above step-1>
    

    예 : yum remove mysql-libs-5.1.73-3.el6_5.x86_64



1

mysql을 설치한다고 생각했을 때 어떻게 든 mariadb를 설치했을 수 있습니다.

[root@localhost data_decrypt]# rpm -qa | grep maria
mariadb-server-5.5.52-1.el7.x86_64
mariadb-libs-5.5.52-1.el7.x86_64
mariadb-devel-5.5.52-1.el7.x86_64
mariadb-5.5.52-1.el7.x86_64

나는 rpms 이상을 지우고 다시 yum remove실행 yum install mysql-devel합니다. 그리고 작동합니다! 감사합니다.
MKatleast3
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.