다음 명령으로 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 키를 누르세요.