본문 바로가기
MariaDB

맥북 mariadb설치 오류 해결 과정

by 춘업튀 2023. 12. 12.

최근에 취업한답시고 맥북에어 m2를 새로 장만했다!

하지만 갤럭시와 윈도우만 쓰던 나에게 맥북은 그냥 고난이었다

급하게 유튜브로 단축키를 보고 외웠었는데 이제 2주일 정도가 되었나?

단축키 없이 못 사는 삶이 되었다,,,ㅎ

이렇게 주저리 말이 많은 이유는 사실

 

맥북 설정이 굉장히 까다롭다는점,,,!!

윈도우와 달리 안 되는 제약사항이 좀 많은 편인 거 같다,,ㅜㅜ

 

그래서 mariaDB를 설치하면서 해결한 과정을 써보려고 한다! 지극히 m2 관점임!!

 

우선 나는 기존 플젝이 mysql이고 회사 db가 mariaDB라 뭣도 모르고 막 설치했다가 둘이 충돌이 생겼다

찾아보니 mariaDB는 mysql의 개발자가 나와서 만들었다고 한다! 

 

공식 문서의 설명으로는

MariaDB 는 MySQL 의 발전된 형태의 대체제로써, 여기에서 다운로드 받을 수 있으며, 
GPL v2 라이센스로 유지되고 있고, MariaDB 커뮤니티 와 MariaDB 재단이 주축이 되어 개발되고 있다.

https://mariadb.com/kb/ko/mariadb-korean-mariadb/

둘을 같이 다운 받으면 충돌 오류가 생겨서 굉장히 골치가 아파진다..

mysql이라고 쓰여있는 파일은 전부 삭제하고 재설치를 해야되기 때문이다...

 

참고한 깃허브링크이다.

https://github.com/rangyu/TIL/blob/master/mysql/MySQL-%EC%99%84%EC%A0%84-%EC%82%AD%EC%A0%9C%ED%95%98%EA%B3%A0-%EC%9E%AC%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-(MacOS).md

 

 

ERROR 2002 (HY000): Can't connect to local server through socket '/tmp/mysql.sock' (2) 라는 오류가 이후에 나왔는데 이것 역시 다른 블로그를 참고하여 해결하였다!

https://velog.io/@hm5395/MAC-OS-mariaDB-%EC%8B%A4%ED%96%89-%EC%8B%9C-ERROR-2002-HY000-Cant-connect-to-local-server-through-socket-tmpmysql.sock-2-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0

 

[MAC OS] mariaDB 실행 시 ERROR 2002 (HY000): Can't connect to local server through socket '/tmp/mysql.sock' (2) 오류 해결

오류 발생 배경원인해결 방법들어가기전: 진짜 이거 해결하려고 구글링을 미치도록 했고 꼬박 이틀정도 걸린 것 같습니다. ㅠ😢: 맥북 프로를 사고 개발을 하기 위해서 MySQL을 설치하고 진행했

velog.io

 

나같은 경우는 경로가 달랐기 때문에 명령어를 첨부해본다!!

% cd /opt/homebrew/var
% rm -rf mysql     
% cd /opt/homebrew/etc
% rm -rf my.cnf*
% brew services stop mariadb

 

💡가장 중요한 점은 mysql이라고 쓰여있는 파일은 전부 제거 후 재설치를 해야 작동이 잘 된다는 것이다!!!