happy coding
[mariaDB] MacOS M2 mariaDB 설치하기 본문
MariaDB는 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다. MySQL 데이터베이스의 분기 버전으로 시작되었으며, MySQL의 초기 개발자 중 한 명인 Michael "Monty" Widenius가 개발했습니다. MariaDB는 MySQL과 호환되도록 설계되었지만, 더 많은 기능과 개선된 성능을 제공하기 위해 노력하고 있습니다.
주요 특징과 정보:
- 오픈 소스: MariaDB는 오픈 소스 프로젝트로서 누구나 무료로 사용하고 개선할 수 있습니다.
- MySQL과의 호환성: MariaDB는 MySQL과 호환되도록 설계되어서 기존 MySQL 데이터베이스 및 애플리케이션을 비교적 쉽게 마이그레이션할 수 있습니다.
- 성능 개선: MariaDB는 다양한 성능 개선을 포함하고 있어, 높은 부하에서도 빠른 응답 시간을 제공할 수 있습니다.
- 저장 엔진: MariaDB는 여러 가지 저장 엔진을 지원하여 데이터를 효율적으로 저장하고 관리할 수 있습니다. 예를 들어, InnoDB, MyISAM, Aria 등의 저장 엔진을 사용할 수 있습니다.
- 보안: MariaDB는 데이터 보안을 강화하기 위한 다양한 기능을 제공합니다. SSL/TLS 암호화, 데이터베이스 및 테이블 레벨의 액세스 제어 등이 있습니다.
- JSON 지원: MariaDB는 JSON 데이터 유형을 지원하여 비정형 데이터를 효과적으로 저장하고 쿼리할 수 있습니다.
- 클러스터링: MariaDB는 고가용성을 위해 Galera Cluster와 같은 클러스터링 솔루션을 지원하여 데이터베이스의 가용성과 신뢰성을 높일 수 있습니다.
- 활발한 커뮤니티: MariaDB는 활발한 오픈 소스 커뮤니티에 의해 개발되고 유지되며, 새로운 기능과 버그 수정이 지속적으로 이루어집니다.
$ brew install mariadb
Error: Cannot install mariadb because conflicting formulae are installed.
mysql: because mariadb, mysql, and percona install the same binaries
Please brew unlink mysql before continuing.
Unlinking removes a formula's symlinks from /usr/local. You can
link the formula again after the install finishes. You can --force this
install, but the build may fail or cause obscure side effects in the
resulting software.
$ brew unlink mysql
Unlinking /usr/local/Cellar/mysql/8.0.27... 94 symlinks removed
$ brew install mariadb
시작
brew services start mariadb
정지
brew services stop mariadb
상태조회
brew services list
관리자 계정 비밀번호 설정
sudo mysql -u root -p
set password=password('비밀번호');
실행해도 상태조회해보면 계속 stop으로 떠있어서 몇 번을 재설치한 줄 모른다(2일 걸린듯)
비밀번호 설정까지 완료(ㅜㅜ)
이거 한다고 mysql 전체 다 지우고, 잔여 파일까지 몇 번을 지웟다. 수고했다 나 자신 내일부터 개발 들어가야지
https://m.blog.naver.com/rkdudwl/221844862020
맥에서 터미널로 db보는건 불편해서 일단 sequel pro를 깔긴 했는데 일본어로(?) 되어있어서 다시 설치해야 할 것 같다. workbench쓸걸 하
https://linked2ev.github.io/database/2021/04/15/MariaDB-3.-MariaDB-%EC%84%A4%EC%B9%98-for-Mac/
https://explored.tistory.com/29
참고한 블로그들 모두 감사함니다.. 덕분에 오늘도 한 명이 참을 인을 적당히 그을 수 있었어요
'self study > SpringBoot' 카테고리의 다른 글
M2 java17 3.X.X SpringBoot 설치 (0) | 2023.08.26 |
---|