기타
mysql 서버 실행 안될 때 , 캐시 삭제하기
효효효효
2024. 10. 16. 15:26
Starting MySQL
. ERROR! The server quit without updating PID file (/opt/homebrew/var/mysql/user.local.pid).
mysql.server start 하다가 저런 에러가 날 수 있다
보통 삭제하고 다시 설치하면 다시 정상 작동한다
하지만 난 Mysql 데이터 파일(ibdata1) 없었다 .
근데 ibdata1이 없으면 InnoDB 엔진이 mysql 서버를 실행시키지 못함
몇 번을 다시 깔아도 없길래 캐시 삭제를 시도함
(근데 보통 저 파일은 mysql을 설치하면 다시 생기기때문에 mysql 을 삭제하고 다시 설치하면 해결된다
근데 난 안생겼음 몇 번을 다시 깔아도 안생김 )
그럼 뭐가 문제냐?
mysql 설정 파일 , 캐시 파일이 남아있을 수 있다
이게 충돌하면서 저 파일이 안생기는 것 같다는 내 개인적인 생각
삭제하면서 이것까지 지워야 한다
mysql 삭제하고
1. mysql 데이터 디렉토리 삭제
sudo rm -rf /opt/homebrew/var/mysql
sudo rm -rf /opt/homebrew/etc/my.cnf
sudo rm -rf /usr/local/etc/my.cnf
2. mysql 설정 파일 및 캐시 파일 삭제
sudo rm -rf ~/.mysql_history
sudo rm -rf /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
sudo rm -rf ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
sudo rm -rf /usr/local/var/mysql
이렇게까지 하고 다시 mysql을 설치하면 mysql 서버가 잘 동작한다