![MySQL이 이전 비밀번호를 유지하고 있기 때문에 다시 설치할 수 없습니다.](https://linux55.com/image/144051/MySQL%EC%9D%B4%20%EC%9D%B4%EC%A0%84%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EB%A5%BC%20%EC%9C%A0%EC%A7%80%ED%95%98%EA%B3%A0%20%EC%9E%88%EA%B8%B0%20%EB%95%8C%EB%AC%B8%EC%97%90%20%EB%8B%A4%EC%8B%9C%20%EC%84%A4%EC%B9%98%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
다음 명령으로 mysql을 제거했습니다.
sudo apt-get remove --purge mysql*
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get remove dbconfig-mysql
sudo apt-get dist-upgrade
하지만 다음을 사용하여 복원하려고했습니다.
sudo apt-get update
sudo apt-get install mysql-server
mysql_secure_installation
하지만 내가 그것을 실행했을 때 mysql_secure_installation
, 그는 나에게 내가 갖고 있지 않은 비밀번호를 묻습니다. 그래서 난 갇혔어
질문:
mysql을 완전히 제거하려면 어떻게 해야 합니까?
이 비밀번호 문제를 어떻게 극복할 수 있나요?
답변1
구성은 데이터베이스가 저장되는 위치를 정의합니다 mysql
. datadir
일반적으로 /var/lib/mysql
내부에는 이전에 설치된 데이터베이스가 있을 가능성이 높습니다.
데이터베이스는 다음과 같이 저장됩니다 . MySQL 비밀번호는 데이터베이스 의 테이블 ${datadir}/${DATABASE}
에 저장됩니다 . 필요한 것을 저장하고 전체 디렉터리를 삭제한 후 다시 설치해 보세요 . mysql
user
datadir
mysql-server
답변2
비밀번호를 묻는 메시지 가 나타나면 mysql_secure_installation
해당 비밀번호를 사용하여 실행하고 있지 않다는 의미입니다 sudo
.
다음과 같이 실행하세요.
sudo mysql_secure_installation
새로 설치한 후에도 여전히 비밀번호를 묻는 메시지가 나타나면 Enter 키를 누르세요.