치악산 복숭아
[MariaDB] mariaDB 설치하기 for MacOS 본문
부제: 에러 코드 수집하기ㅎ...ㅎㅎ ( ᵕ̩̩ㅅᵕ̩̩ )
엘리스 실습시간에 mariaDB 설치하려다가 안돼서 삽질끝에 성공한 과정 포스팅 🙋♀️
나는 예전에 백엔드 쪽을 깔짝대려고 mysql을 설치한 상태였다
이 상태에서 설치하려고 했더니 바이너리가 겹칠수 있다고 나한테 겁을 주길래 단순히 삭제하면 될줄 알았는데
...이 때부터 시작이었을줄 난 몰랐지...
원래는 https://mariadb.com/kb/ko/installing-mariadb-on-macos-using-homebrew/ 따라하면 되는건데
왜때문인지 나는 좀 험난했다...
만약 위 링크를 따라서 설치가 잘 됐다면
$ 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
깨끗하게 삭제하고 재설치하니 성공 ⭐️
'BE > mySQL\MariaDB' 카테고리의 다른 글
[mysql] DDL - create / drop (0) | 2020.08.01 |
---|---|
[mysql] DML - insert / update / delete (0) | 2020.08.01 |
[mysql] DML - select (0) | 2020.08.01 |
생성한 DB에 접속하기 / MySQL 연결 끊기 / 사용중인 DB 전환하기 (0) | 2020.07.22 |
SQL에서 DB 생성 / 계정 생성 / 권한 부여하기 (0) | 2020.07.22 |