최근에 취업한답시고 맥북에어 m2를 새로 장만했다!
하지만 갤럭시와 윈도우만 쓰던 나에게 맥북은 그냥 고난이었다
급하게 유튜브로 단축키를 보고 외웠었는데 이제 2주일 정도가 되었나?
단축키 없이 못 사는 삶이 되었다,,,ㅎ
이렇게 주저리 말이 많은 이유는 사실
맥북 설정이 굉장히 까다롭다는점,,,!!
윈도우와 달리 안 되는 제약사항이 좀 많은 편인 거 같다,,ㅜㅜ
그래서 mariaDB를 설치하면서 해결한 과정을 써보려고 한다! 지극히 m2 관점임!!
우선 나는 기존 플젝이 mysql이고 회사 db가 mariaDB라 뭣도 모르고 막 설치했다가 둘이 충돌이 생겼다
찾아보니 mariaDB는 mysql의 개발자가 나와서 만들었다고 한다!
공식 문서의 설명으로는
MariaDB 는 MySQL 의 발전된 형태의 대체제로써, 여기에서 다운로드 받을 수 있으며,
GPL v2 라이센스로 유지되고 있고, MariaDB 커뮤니티 와 MariaDB 재단이 주축이 되어 개발되고 있다.
https://mariadb.com/kb/ko/mariadb-korean-mariadb/
둘을 같이 다운 받으면 충돌 오류가 생겨서 굉장히 골치가 아파진다..
mysql이라고 쓰여있는 파일은 전부 삭제하고 재설치를 해야되기 때문이다...
참고한 깃허브링크이다.
ERROR 2002 (HY000): Can't connect to local server through socket '/tmp/mysql.sock' (2) 라는 오류가 이후에 나왔는데 이것 역시 다른 블로그를 참고하여 해결하였다!
[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이라고 쓰여있는 파일은 전부 제거 후 재설치를 해야 작동이 잘 된다는 것이다!!!