본문 바로가기

dev/db

맥 mariadb 설치 (homebrew)

homebrew 설치

 

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

 

맥OS용 패키지 관리자인 homebrew를 설치한다.

해당 페이지에서 명령어를 복사하고 터미널에서 실행하면 된다.

 

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

 

패스워드를 넣으면 설치가 시작된다.

 

 

중간에 엔터를 치고 조금 기다리면 성공했다는 글이 나오고 

 

Next steps: 라고 하면서 환경 변수로 등록하는 방법을 알려준다.

 

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/사용자/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

 

그대로 복사해서 실행을 하면 된다.

 

brew -v
Homebrew 4.0.3

 

 

mariadb 설치

 

brew install mariadb

# 설치중

brew services start mariadb # 실행
==> Successfully started `mariadb` (label: homebrew.mxcl.mariadb)

 

root계정으로 접속

 

mysql -u root -p

ERROR 1698 (28000): Access denied for user 'root'@'localhost'
# 이런 에러가 나오면 아래 명령어로 접속

sudo mysql -u root -p

 

계정 조회

 

SELECT User, Host, plugin FROM mysql.user;

 

root계정 비밀번호 변경

 

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('****');

# mariaDB 버전에 따라 아래 명령어로 간단히 변경할 수 있다고 한다.
set password=password('****');