프로그램 공부를 한 2-3년 정도 하면서 느낀 점(최근 macOS로 갈아탐)은 항상 기본 세팅이 가장 어렵구나를 느낀다. 다른 뉴비들도 나처럼 기본 세팅하는데 하루를 다 허비하거나 그런 일이 없으면 하는 바램에 문제가 생기거나 막힐 때마다 해결법을 포스팅 해보려고 한다.
🧑🏻💻 참고로 macOS에서 mariaDB를 설치하기 위해선 terminal에서 설치해야 한다. mariaDB 다운로드 사이트에 접속해보면 macOS와 호환되는 설치파일을 제공하지 않는 것을 볼 수 있다.
brew install mariadb
설치가 완료되면 아래 명령어로 mariaDB를 시작해보자
brew services start mariadb
mariaDB가 정상적으로 시작되었는지 확인하고 싶다면
brew services list
명령어로 확인해볼 수 있다.

mariadb 의 Stats 를 확인해보면 정상적으로 동작하고 있음을 알 수 있다.
🙉 이제 mariaDB에 root사용자로 접속해보자.

솔직히 여기서 한참을 헤맸다.. 처음엔 Password 에 나의 mac암호를 입력했고 두번째 Enter password 에는 다시 입력하라는줄 알고 다시 나의 mac암호를 입력하다가 한참을 헤맸다.. 암튼
mac 암호 입력🗣️ (root 사용자의 비밀번호를 따로 설정한 적이 없다면 초기 비밀번호는 root 이다
그렇게 root 사용자로 로그인이 완료되면 mariaDB 설치는 끝났다!!
Mysql을 오직 터미널에서 다루는 것은 한계가 있어 보통은 GUI의 도움을 받곤한다.
👇다운로드 사이트👇

workbench 에서 알아서 잡아주는데 mariaDB 에서 외부 접속을 차단해놓았기 때문에 자동으로 못잡는 것이다.
use mysql
grant all privileges on*.* to 'root'@'%'identified by '비밀번호' ;
flush privileges; // 변경사항 업데이트


MySQL Connections 옆에 있는 + 버튼을 누른다
위 창에서 Store in Keychain... 을 클릭하면 password를 입력하라고 나오는데, mysql의 비밀번호(기본값:root)를 입력한다.
해당 창이 사라지고 나면 Test Connection 을 클릭해 연결을 테스트해본다.
(Connection Warning 이 뜨는 경우 Continue Anyway 클릭 후 진행)
😹 이제
Connection Name을 입력해주고OK버튼을 눌러주면 정상적으로 연결이 된다!!!!!
🧑🏻💻
과정이 어렵진 않지만 중간중간 막히는게 있어 한번 잘못 빠지면 재설치와 구글링 사이의 무한루프에서 탈출하는데 꽤 오랜 시간이 걸릴 것만 같다..😿 팟팅!!