ERROR

Failure while executing; `/bin/launchctl bootstrap gui/501 /Users/j/Library/LaunchAgents/homebrew.mxcl.mariadb.plist` exited with 5.

 MariaDB를 설치하고 실행 하는데 위와 같은 오류가 났다.

 

이전에 시도 했던 방법들은 아래와 같다.

 

  • MariaDB Restart 하기 -> Restart 하면 잠깐 MariaDB가 started상태로 들어가고 이후에 바로 stopped상태로 자동 변경 되었다.
  • 기존에 깔려 있던 MySQL과의 충돌이 문제라 생각하여 관련 MySQL관련 폴더 삭제 후 MariaDB 재설치하기
    https://bsscl.tistory.com/128

위 방법들을 시도해도 같은 에러가 떴고 결국 Homebrew를 통째로 삭제 후 다시 설치하기로 결정했다. 기존 DB에 중요한 정보는 없어 따로 백업을 하진 않았다.

 

Solve

Homebrew  삭제

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"

 

 

Homebrew  관련 폴더 삭제

sudo rm -rf /opt/homebrew

 

Homebrew 설치

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

 

MariaDB 설치

brew install mariadb

 

설치 후 초기 root 계정 password 설정

sudo mysql -u root 를 통해 접속.
-> USE mysql
-> SELECT User, Host, plugin FROM mysql.user;
->ALTER user 'root'@'localhost' identified by '설정할 비밀번호';

 

 

'DataBase > MariaDB' 카테고리의 다른 글

MariaDB를 왜?  (0) 2024.04.13

새로 입사하게 된 회사에서 다른 DB들과 함께 MariaDB를 사용한다. MariaDB를 처음 사용 해보고 접해보는 입장에서 MySQL과 크게 다르지 않아보이는 MariaDB를 왜 사용하는지, 무슨 장점이 있는지, 앞으로 어떻게 써나가야 하는지에 대해 공부하고 싶어 블로그에 글을 남긴다.

MariaDB란 무엇인가?

MariaDB는 오픈 소스 관계형 데이터베이스(RDBMS)로 MySQL에서 분기된(Fork) 프로젝트이다. 인기 RDBMS였던 MySQL의 여러 포크 버전들 중 하나인 것.


MariaDB를 사용하는 이유

  • 호환성
    • MariaDB는 MySQL과 완벽 호환 및 기존 MySQL을 사용하던 프로젝트들을 쉽게 이전 가능하다.
  • 성능
    • 상황에 따라 MySQL보다 더 빠른 성능을 제공한다. 일부 쿼리 및 작업에 최적화가 되어있다. (이게 우리 회사에서 사용하는 가장 큰 이유일듯 하다.)
  • 보안
    • 데이터베이스 암호와, SSL 지원 등을 통해 보안을 강화할 수 있다.
  • 활발한 커뮤니티, 오픈 소스 프로젝트로 인한 많은 개발자들의 참여(많은 정보들로 인한 개발의 편리함), 관리 툴등의 장점은 MySQL과 동일하다.

+ Recent posts