MySQL 5.7 완전히 제거 [닫기]


120

내 우분투 12.04에서 mysql을 완전히 제거하려고합니다. 하지만 할 수 없습니다.

나는 많은 명령을 시도했다. 그러나 아무것도 작동하지 않습니다. 누구든지 여기서 도울 수 있습니다!

sudo apt-get remove mysql-server mysql-client mysql-common
sudo apt-get autoremove

무엇을해야하는지 이해할 수 없습니다. MySQL에 관한 모든 것을 제거하고 싶습니다. 내가 그것을 찾으려고 할 때마다. 나는 그것을 얻고있다.

모든 것을 제거하고 싶습니다. mysql-server, mysql-client, mysql-libraries 및 구성.

도와주세요 !!!


성공적으로 제거 되었습니까? 그렇다면 시도하십시오 sudo apt-get autoclean. 그것은 쓸모없는 패키지를 제거합니다
조셉 Elcid에게

1
제거하려는 남은 것은 무엇입니까? apt-get purge 또는 dpkg --purge를 사용해 보셨습니까?
MichaelN

실행하려고 locate mysql합니까? 그렇다면를 실행 updatedb하기 전에 실행 해보십시오 locate.
nikhil500

조언 : askubuntu 에게 물어 보십시오 .
Denys Séguret

7
다시 열기를 위해이 질문을 권장합니다. 이것은 프로그래머가 자주 수행해야하는 작업입니다.
Dan Nissenbaum

답변:


352

우선, 필요한 데이터베이스를 다음과 같이 백업하십시오. mysqldump

참고 : 나중에 복원하려면 전체 데이터베이스가 아닌 관련 데이터베이스 만 백업하십시오. 전체 데이터베이스가 실제로 제거하고 다시 설치해야하는 이유 일 수 있기 때문입니다.

전체적으로 다음을 수행하십시오.

sudo service mysql stop  #or mysqld
sudo killall -9 mysql
sudo killall -9 mysqld
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo deluser -f mysql
sudo rm -rf /var/lib/mysql
sudo apt-get purge mysql-server-core-5.7
sudo apt-get purge mysql-client-core-5.7
sudo rm -rf /var/log/mysql
sudo rm -rf /etc/mysql

위의 모든 명령은 한 줄로 표시됩니다 (복사하여 붙여 넣기 만하면됩니다) .

sudo service mysql stop && sudo killall -9 mysql && sudo killall -9 mysqld && sudo apt-get remove --purge mysql-server mysql-client mysql-common && sudo apt-get autoremove && sudo apt-get autoclean && sudo deluser mysql && sudo rm -rf /var/lib/mysql && sudo apt-get purge mysql-server-core-5.7 && sudo apt-get purge mysql-client-core-5.7 && sudo rm -rf /var/log/mysql && sudo rm -rf /etc/mysql

5
이 모든 작업을 수행하기 전에 mysql 서비스를 중지해야합니다. "sudo 서비스 중지". 그렇지 않으면 "userdel : user mysql이 현재 로그인되어 있습니다."와 같은 오류가 발생합니다.
arulraj.net 2014-08-04

1
사용자 그룹도 삭제하는 것은 어떻습니까?
Ty.

10
더 자세한 내용은 완전한 제거, 또한 구성 및 로그의 제거를 포함 할 것입니다 : sudo rm -rf /var/log/mysqlsudo rm -rf /etc/mysql
크리스

1
이것이 MySQL 5.6 을 제거하는데도 작동하는지 확인했습니다 (이 답변의 관련 명령에서 버전 번호를 변경하십시오).
Dan Nissenbaum

1
MariaDB에서도 일했습니다. 둘 다 설치 / 제거한 후 충돌이 있었고 모든 MySQL / MariaDB를 지우면 문제가 해결되었습니다. (BTW, 교체 할 필요 mysqlmariadb명령에)
Balmipour

78

/ var / lib / mysql 폴더를 제거해야합니다. 또한 패키지를 제거 할 때 제거하십시오 (도움이된다고합니다).

sudo apt-get remove --purge mysql-server mysql-client mysql-common

sudo rm -rf /var/lib/mysql

비슷한 문제가 발생했습니다. 두 번째 줄은 내 문제를 없애고 처음부터 MySql을 설정할 수있게 해주었습니다. 바라건대 그것은 당신에게도 도움이되기를 바랍니다!


다음 코드는 나를 도왔습니다. sudo rm -rf /usr/bin/mysql
simba

28

터미널에서 다음 명령을 실행하십시오.

sudo apt-get remove --purge mysql-server mysql-client mysql-common

sudo apt-get autoremove

sudo apt-get autoclean

각 명령에 확인이 필요하므로이 명령을 개별적으로 실행하고 블록으로 실행하면 현재 실행중인 명령 아래에있는 명령이 확인을 취소합니다 (명령이 실행되지 않음).

Mysql은 어떻게 제거합니까?를 참조하십시오 .


제 경우에는 1 차 및 2 차 답변이 필요합니다.
Sumit
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.