MariaDB (MySQL) 데이터베이스 제거


18

루트 암호를 재설정 할 수 있도록 MariaDB를 완전히 제거하려면 어떻게합니까?


4
죄송합니다? 첫 번째는 두 번째와 무엇과 관련이 있습니까? 그리고 루트 비밀번호가 아닌 데이터베이스에 연결하기 위해 비밀번호를 재설정하는 경우에도 mariadb를 제거하면 어떻게됩니까?
Rinzwind

1
그리고 mariadb를 어떻게 설치 했습니까? apt-get? 소스 타르볼?
Rinzwind

내가 사용되는 apt-get을 나는 거의 그것에 모든 암호를 재설정하지만 필자는 완전한 리셋 수동으로하는 것보다 쉽다 무대에 깨진 생각해야
SteamPunk_Devil

1
패키지를 다시 설치해도 데이터베이스 나 구성은 재설정되지 않습니다. 이것은 XY 문제 처럼 들립니다 . “나는 MariaDB 설치를 중단했으며 루트 암호를 재설정해야 할 것입니다. 지금까지 나는 그것을 달성하기 위해 […] 시도했지만 상황을 더 나쁘게 만드는 것은 성공하지 못한 것으로 보인다. 어떻게 진행할 수 있습니까?”나는 도움이되는 답변이 있기 때문에 불확실하다고 결론을 내리지 않기 위해 투표하지 않을 것입니다.
David Foerster

답변:


36

먼저 {database}의 백업을 작성하십시오.

mysqldump -u {user} -p {database} > /home/$USER/Documents/backup.sql

apt-get을 통해 설치된 mariadb의 흔적을 제거하려면 다음을 수행하십시오.

sudo service mysql stop
sudo apt-get --purge remove "mysql*"
sudo rm -rf /etc/mysql/ 

그리고 그것은 모두 사라졌습니다. 데이터베이스 및 모든 구성 파일 포함

mysql이라는 이름의 항목이 없어 졌는지 확인하려면

sudo updatedb

그리고

locate mysql

비어 있어야합니다 (일부 매뉴얼 페이지 나 커넥터 일 수 있음). 당신이 볼하지만 경우 my.cnf결과 사이도 그를 제거합니다.


//, 이것이 Ask Ubuntu라는 것을 알고 있지만 패키지 관리자를 사용하지 않고이를 수행하는 방법에 대한 아이디어가 있습니까?
Nathan Basanese 2018

원하는 OS에 따라 다릅니다.
Rinzwind
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.