본문 바로가기
Backend/DB

[MYSQL] 접속 시 PID 문제

by pjhcsol 2023. 11. 20.

MySQL 완전 삭제하고 재설치하기 (MacOS)

MySQL 프로세스 죽이기

(homebrew로 설치했을 경우)

brew services stop mysql

 

(launchctl을 등록했다면 내리기)

sudo launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

관련 파일 삭제하기

설치 경로 확인하기

which mysql

homebrew로 삭제하기

brew uninstall --force mysql

혹은

brew uninstall mysql --ignore-dependencies

brew remove mysql

brew cleanup

다음의 라인을 한줄씩 입력해서 삭제한다.

sudo rm -rf /usr/local/mysql

sudo rm -rf /usr/local/bin/mysql

sudo rm -rf /usr/local/var/mysql

sudo rm -rf /usr/local/Cellar/mysql

sudo rm -rf /usr/local/mysql*

sudo rm -rf /tmp/mysql.sock.lock

sudo rm -rf /tmp/mysqlx.sock.lock

sudo rm -rf /tmp/mysql.sock

sudo rm -rf /tmp/mysqlx.sock

sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

sudo rm -rf /Library/StartupItems/MySQLCOM

sudo rm -rf /Library/PreferencePanes/My*

완전 삭제한 이후 컴퓨터를 재부팅한다.

homebrew로 재설치하기

brew install mysql

mysql 서비스 시작하기

brew services start mysql

비밀번호 없이 root 로그인

mysql -uroot

root 비밀번호 설정하기

mysql_secure_installation

=> VALIDATE PASSWORD PLUGIN 설치여부 물어볼 때는 N(아니오)를 선택할 것




******PID 문제***********************************************

Mysql 완전삭제

재설치후 (brew install mysql)

brew services start mysql

mysql -uroot

접속되는지 확인후 나가서

mysql_secure_installation 비밀번호설정

 

퍼미션 권한 주기 mysql로 user라서 접속안되는거

sudo chown -R _mysql:mysql /opt/homebrew/var/mysql

sudo chmod -R 777 /opt/homebrew/var/mysql

 

brew services stop mysql

mysql.server start 성공 끝-

****************************************************

'Backend > DB' 카테고리의 다른 글

[DB]MAC, DOCKER 오라클 설정 방법  (0) 2023.11.19