이 게시글은 apple m1 mac 기준으로 작성되었습니다.
homebrew로 mariaDB 설치
$brew install mariadb
mariaDB service 시작
$brew services start mariadb
mariaDB service 정지
$brew services stop mariadb
mariaDB service 상태 확인
$brew services list
mariaDB root 계정으로 접속
$ mysql -u root -p
아래 명령어로 Password를 설정합니다.
MariaDB [mysql]> set password for root@'localhost' = PASSWORD('root');
Query OK, 0 rows affected (0.008 sec)
다시 mariaDB 루트 계정으로 접속을 시도하고 설정한 비밀번호를 입력해봅니다.
mysql -uroot -p
여기까지 진행됐다면 성공인듯 하다..
현재 데이터베이스 조회
MariaDB [(none)]> show databases;
사용할 테스트 데이터베이스 생성
MariaDB [(none)]> create database springDB;
Query OK, 1 row affected (0.001 sec)
예전에 사용하던 HeidiSQL을 사용하려고하니, Mac 에서는 SequelPro 라는 관리툴을 많이 사용한다해서 설치해보았다.
download : https://www.sequelpro.com/
위치 : pom.xml
추가 해야할 것
mybatis : mybatis 라이브러리
mybatis-spring : mybatis와 spring 연동
spirng-tx: spring에서 database 처리와 transaction 처리 라이브러리
spring-jdbc: spring에서 database 처리 라이브러리
spring-test
dpcp : jdbc의 Datasource 사용을 위해
spring-web : listener 추가를 위해
spring-webmvc :
참고 레퍼런스
https://velog.io/@0_sujeong/spring-mybatis-mariaDB-%EC%84%B8%ED%8C%85
https://linked2ev.github.io/database/2021/04/15/MariaDB-3.-MariaDB-%EC%84%A4%EC%B9%98-for-Mac/