MySQL이 이전 비밀번호를 유지하고 있기 때문에 다시 설치할 수 없습니다.

MySQL이 이전 비밀번호를 유지하고 있기 때문에 다시 설치할 수 없습니다.

다음 명령으로 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}에 저장됩니다 . 필요한 것을 저장하고 전체 디렉터리를 삭제한 후 다시 설치해 보세요 . mysqluserdatadirmysql-server

답변2

비밀번호를 묻는 메시지 가 나타나면 mysql_secure_installation해당 비밀번호를 사용하여 실행하고 있지 않다는 의미입니다 sudo.

다음과 같이 실행하세요.

sudo mysql_secure_installation

새로 설치한 후에도 여전히 비밀번호를 묻는 메시지가 나타나면 Enter 키를 누르세요.

관련 정보