MariaDB 설치 + workbench 연결 for MAC

MariaDB는 macOS용 설치 파일을 제공하지 않는다🥲

 

 

그래서 Homebrew를 이용하여 MariaDB를 설치한다!!

 

 


 

homebrew를 설치한다.

 

만약, homebrew를 이미 설치한 경우, brew update  명령어를 통해 업데이트해준다.

 

 

② mariaDB를 설치한다.

brew install mariadb

 

완료되면 아래와 같다.

 

 

③ mariaDB 확인!!

brew services start mariadb //시작
brew services stop mariadb //종료
brew services list //상태확인

 

 

④ mariaDB 접속

 

sudo mysql -u root -p

 

사진처럼 비밀번호를 입력한다.

 

 

아래의 명령어에 1234 대신 원하는 비밀번호를 입력하면 변경이 가능하다.

set password=password('1234');

 

 

 


 

workbench 연결하기

 

최신버전 설치시 에러가 생긴다는 글들이 있어 낮은 버전인 8.0.22를 설치했다.

 

MySQL :: Download MySQL Workbench (Archived Versions)

Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest release of MySQL Workbench, please visit MySQL Downloads. MySQL open source software is provided under the GPL License.

downloads.mysql.com

 

 

workbench를 설치하고 터미널에서 brew services start mariadb 로 mariaDB를 시작하고 연결을 시도했다.

근데, local instance가 바로 뜰거라는 말과는 달리 서버를 찾을 수 없었다.

ip, port, id,password를 입력해도 연결이 불가능했다. 

 

 

권한이 필요할 것 같아 알아보니, mariaDB가 default로 외부접속을 차단한다고 한다.

그래서 외부 접속을 허용하도록 변경이 필요하다.

 

일단 터미널에서 아래의 명령어로 DB에 접속한다.

mysql -u root -p

 

그 다음 아래의 명령어로 권한을 수정한다.

use mysql
grant all privileges on *.* to 'root'@'%'identified by '비밀번호'; 
//비밀번호는 본인이 설정한 root 비밀번호, default 비밀번호는 root이다.
flush privileges; //바뀐 부분 적용

 

 

다시 workbench 연결을 시도하자!

 

 

MySQL Connections 옆에 있는 + 버튼을 누른다.

 

 

나타난 창에 Store in Keychain 버튼을 눌러 root 계정 비밀번호를 입력하고 Test Connection을 누른다.

 

 

왼쪽 창이 뜨면 Connect anyway를 누리고 연결 가능한지 확인한다.  오른쪽 처럼 나타나면 연결 가능하다!! > ok 클릭

 

 

이제 본인이 원하는 커넥션 명을 입력하고 ok를 누르면 연결할 수 있다.

 

 

참조사이트

https://wonpaper.tistory.com/399

https://okky.kr/article/615253

https://kagus2.tistory.com/17

https://ansan-survivor.tistory.com/1336

 

'WEB > DB' 카테고리의 다른 글

SQL injection (+ Mybatis 방어)  (0) 2021.05.04
Mysql 서버 타임존 변경하기  (2) 2021.02.16