치악산 복숭아

[MariaDB] mariaDB 설치하기 for MacOS 본문

BE/mySQL\MariaDB

[MariaDB] mariaDB 설치하기 for MacOS

Juliie 2021. 10. 27. 03:39

부제: 에러 코드 수집하기ㅎ...ㅎㅎ ( ᵕ̩̩ㅅᵕ̩̩ )

엘리스 실습시간에 mariaDB 설치하려다가 안돼서 삽질끝에 성공한 과정 포스팅 🙋‍♀️

 

나는 예전에 백엔드 쪽을 깔짝대려고 mysql을 설치한 상태였다

이 상태에서 설치하려고 했더니 바이너리가 겹칠수 있다고 나한테 겁을 주길래 단순히 삭제하면 될줄 알았는데

...이 때부터 시작이었을줄 난 몰랐지...

 

원래는 https://mariadb.com/kb/ko/installing-mariadb-on-macos-using-homebrew/ 따라하면 되는건데

왜때문인지 나는 좀 험난했다...

 

Homebrew로 macOS에 MariaDB Server 설치

Homebrew 패키지 매니저를 이용해서 MariaDB Server를 macOS (이전 Mac OS X) 설치할 수 있습니다. MariaDB Server는 미리 컴파일된 Homebrew "bottle" 패키지로 이용 가능하며, 소스 빌드가 필요 없어 시간을 절약해

mariadb.com

 

만약 위 링크를 따라서 설치가 잘 됐다면

$ sudo mysql -uroot

처음에 sudo 없이 했는데 denied 당했다🥲password는 초기에는 그냥 엔터치면 진입 가능하다

감격 그 자체

$ use mysql
$ set password for 'root'@'localhost' = password('바꿀_비밀번호');

비밀번호 설정까지 끝 !!! 

다음에 접속할때는 sudo mysql -uroot 대신

$ mysql -uroot -p바꾼_비밀번호

로 진입 가능하다✨🥳

 

 

 

⬇️ 여기서부터 에러 로그


1) mariadb를 시작하려고 하는데 bootstrap 관련 오류가 뜬다

$ brew services start mariadb
-> Failure while executing; `/bin/launchctl bootstrap gui/501 /Users/j/Library/LaunchAgents/homebrew.mxcl.mariadb.plist` exited with 5.

 

이 경우에는 mariadb가 이미 실행중인 상태이기 때문에 발생할 수 있다

brew services restart mariadb 로 해결 가능!


2) mariadb가 종료가 되지 않는다

 

launchctl unload [plist경로]

나의 경우에는 /usr/local/Cellar/mariadb/10.6.4/homebrew.mxcl.mariadb.plist 였다


3) sudo mysql -uroot로 로그인을 시도했지만 실패!

Can't connect to local server through socket '/tmp/mysql.sock' (2)

 

나의 경우는 아까 brew install mariadb로 설치할 때 설정파일이 겹쳐서 postinstall 하라는 경고 메세지가 떴었는데 이게 문제였다

Warning: The post-install step did not complete successfully
You can try again using: brew postinstall mariadb

hoxy...설정 파일이 겹쳐서...?

$ brew services stop mariadb
$ brew uninstall mariadb
$ rm -rf /usr/local/var/mysql
$ rm /usr/local/etc/my.cnf

참고: https://walkingfox.tistory.com/89

 

macOS에서 homebrew로 mysql 을 깨끗하게 재설치

macOS에서 HomeBrew를 이용하여 mysql 5.7을 사용중에 validate_password 설정관련하여 문제가 생기면서 관련 plugin을 지웠는데 mysql이 제대로 구동되지 못하는 상태가 되었다. ERROR 2002 (HY000): Can't conn..

walkingfox.tistory.com

깨끗하게 삭제하고 재설치하니 성공 ⭐️

 

Comments