답변:
시스템에서 mysql을 완전히 제거하려면 터미널에 입력하십시오.
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove
sudo apt-get autoclean
sudo dpkg --purge mysql-server mysql-client mysql-common
하면 : dpkg: warning: there's no installed package matching mysql-server dpkg: warning: there's no installed package matching mysql-client dpkg: warning: there's no installed package matching mysql-common
. 나는 지금 약간 혼란스러워한다. 즉 mysql
제거하거나되지 않은?
위의 모든 솔루션은 정확하지만 시도해 볼 것입니다
sudo apt-get remove --purge mysql * sudo apt-get 자동 제거 sudo apt-get 자동 청소
그러면 모든 mysql 관련 패키지가 제거됩니다.
sudo apt-get remove --purge -s 'mysql*'
보다 구체적 으로 지정할 수 있습니다.
우분투 15.04에서 mysql 5.6을 제거합니다.
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
먼저 mysql 서버를 서비스하지 말아야합니다.
sudo service mysql stop
그런 다음 purge 명령을 사용하여 제거 할 수 있습니다
sudo apt-get purge mysql-server mysql-client
참고 : 위의 패키지 목록을 기반으로합니다. 서버와 클라이언트를 모두 설치했습니다. 이것은 당신의 convineient를 위해 것입니다
dpkg: unrecoverable fatal error, aborting: fork failed: Cannot allocate memory E: Sub-process /usr/bin/dpkg returned an error code (2)
한 후 실행, MySQL의 중지를 sudo dpkg --configure -a
다음 sudo apt-get remove --purge mysql*
날 위해 일했습니다.
MySQL 루트 비밀번호를 잊어 버렸고 재설정해야했습니다. 나는 노력 이 는 "로그를 기록 할 수 없습니다"또는 이와 유사한 말을 유지하기 때문에,하지만 작동하지 않았다.
내 솔루션은 Ubuntu 13.10에서 MySQL을 완전히 제거하고 새로 설치하는 것이 었습니다.
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo rm -rf /var/lib/mysql
우분투는 때때로 일부 라이브러리를 유지하기 때문에 마지막 명령을 실행해야했습니다.
이제이 명령을 사용하여 MySQL 서버와 클라이언트를 설치합니다.
sudo apt-get install mysql-client mysql-server
sudo -i
service mysql stop
killall -KILL mysql mysqld_safe mysqld
apt-get --yes purge mysql*
apt-get --yes autoremove --purge
apt-get autoclean
deluser --remove-home mysql
delgroup mysql
rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld ~/.mysql_history
updatedb
이 답변과 다른 많은 사람들을 바탕으로 ...
이것을 시도하십시오. 시스템에서 MySQL의 모든 단일 파일을 완전히 제거합니다.
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 apt-get install mysql-client-core-5.5
.. 그러나 그것은 보여줍니다 :mysql-client-core-5.5 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 97 not upgraded.
. 그것은 여전히 mysql이 내 PC에 있다는 것을 의미합니까?