본문 바로가기
개발자 경험 & 팁

MariaDB 설치 오류

by DoRightting 2024. 7. 18.

mysql을 사용하다가 MariaDB를 설치해서 사용해야 했다.

 

- 개발환경 : MAC Book Pro 19'

 

그러나 mariadb 설치 시 오류가 발생했다.

 

Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock(2)

 

오류가 났었다.

 

 

처음 MariaDB 11버전을 설치했을 때는 문제 없이 실행이 되었는데, 지우고 나서 다시 깔았더니 저런 오류가 발생했다.

 

 

(1) 완전삭제가 안된 줄 알고 완전삭제를 하려 했었음.

 

11버전과 mysql이 남아있는 곳들마다 완전 삭제하는 글들을 찾았음. 오류가 33번으로 한번 바뀐 적 있지만 touch를 통해서 인위적으로 tmp/mysql.sock를 생성해서 생긴 오류였음.

 

 

(2) 해결 : 인텔칩과 m 모델은 저장경로가 다름.

  • 윈도우 환경변수로 설정했던 내용대로 따라했더니 실행이 안됨. 그래서 폴더를 찾아봤는데 당연히 그 폴더에는 아무것도 없음. 왜냐면 내 맥은 인텔칩이니까.
  • which mariadb를 하면 내 맥에 설치된 mariadb의 경로를 알려줌.
  • 그 경로 대로 vi ~/.zshrc 편집기를 켜서 환경변수에 그 경로를 넣어줌.
  • 경로 입력은 export Path="/usr/local/opt/mariadb@10.4/bin/mariadb:$PATH” 이런식
  • 그리고 zsh는 저장을 해줘야 해서 source ~/.zshrc 로 저장해줘야 함.
  • 해결!

(3) 시스템 종료 후에는 mysql 서버를 start 시켜줘야 접속이 가능함!

'개발자 경험 & 팁' 카테고리의 다른 글

배치 처리  (0) 2024.11.19
RabbitMQ - 406 에러  (5) 2024.10.19
git pull 실패  (0) 2024.07.30
exception just for purpose of providing stack trace 오류  (0) 2024.07.23