안녕하세요?
정말 바보같은 초보입니다.
rpm으로 MySQL을 설치했다가
지워야 하는데요.
rpm -qa | grep mysql 하니까, 없더군요.
그래서 또 깔았습니다.
그런데..이상한겁니다. 당근 안 깔리겠죠.. ㅡㅡ;;
그래서 생각해보니, 깐건 MySQL이었던 겁니다.
그런데..이 생각을 하기 이전에, 새로 깔아야지 싶어서
find / -name mysql 해서 몽땅 지워버렸습니다.
지금 상태는
rpm을 깔려면, 그런거 깔려 있다고 나오고,
rpm을 지울려면,
# rpm -e MySQL-3.23.53a-1
mysql 서비스의 정보를 읽는 도중 오류가 발생되었습니다: 그런 파일이나 디렉토리가 없음
error: execution of %preun scriptlet from MySQL-3.23.53a-1 failed, exit status 1
이런 메세지가 뜹니다...
이걸 어케 해결해야 할지..... 난감...--해결책을 가르쳐주시는 분께 미리 감사드립니다.
rpm 데이터베이스에 남은 MySQL 기록 때문에 지우기가 안 되는 것입니다. find 로 파일을 지운 것이 원인이므로 rpm --rebuilddb 로 DB 를 다시 만들고, rpm -e --noscripts MySQL-3.23.53a-1 로 스크립트를 건너뛰고 지우면 됩니다. 이후에는 파일을 직접 지우지 말고 패키지 도구로 관리하세요.