728x90
반응형
brew services list
했을때 mariadb 가 stopped로 되어있을때.
brew services start mariadb
restart
그냥 실행을 하거나.
다시 restart를 해도
서버가 안 켜지는 경우 해결방안을 적어보려고 한다 .
[Error] Cannot create PoolableConnectionFactory
(Could not connect to address=(host=localhost)(port=3306)(type=master) :
Socket fail to connect to host:localhost, port:3306. Connection refused: no further information)
에러는 이런식으로 나왔다. 내 생각에 포트가 충돌나서 그런것 같았
몇 시간 동안 해결방안을 찾아 해메는동안
/etc/my.cnf 파일 들어가기 등 이상한게 많았는데. 우연히 해결한 방안에 대해 소개한다.
1. mysql 켜져있으면 종료
brew services stop mysql
2. hombrew로 강제 삭제
brew uninstall --force mysql
3. 관련 파일 다 삭제해줘야한다.
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*
재부팅 후 재설치 및 시작
brew install mysql
brew services start mysql
mysql -u root -p
비밀번호 입력
이렇게 했을때 나는 됐다.
반응형
댓글