사용자 도구

사이트 도구


mariadb

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

mariadb [2020/04/14 08:25]
mariadb [2021/04/13 06:54] (현재)
줄 1: 줄 1:
 +===== MariaDB 설치 =====
  
 +  조유정 학생에게 전달됨!
 +==== Windows ====
 +
 +==== Ubuntu ====
 +[[https://blog.lael.be/post/2600|링크1]]
 +[[http://www.2daygeek.com/category/lemp/|링크2]]
 +
 +링크1을 참조해서 저장소를 추가한 뒤 설치는 링크2를 참조하라.
 +
 +==== mac os ====
 +설정파일이 리눅스랑 다른 곳에 있다. [[http://dba.stackexchange.com/questions/36889/mysql-5-6-os-x-10-8-how-tell-if-my-cnf-read|이런 트릭]]을 통해 알아낼 수 있다. 어차피 마지막에 있는 게 덮어씌워지므로 유저 서버 설정(/User/..)를 사용하자.
 +
 +=== Brew ===
 +mariadb 또한 brew를 이용해서 설치한다. 자세한 내용은 [[macos|mac os]] 참고.
 +
 +brew의 특징 상 일일이 새로 컴파일 해서 받는 형식이기 때문에 바로 인스톨 되지 않을 수 있다. 에러를 뿜었어도 다시 시도해보자.
 +=== 설치 문제 ===
 +mariadb의 [[https://mariadb.com/kb/en/mariadb/building-mariadb-on-mac-os-x-using-homebrew/|공식 설치 가이드라인]]대로하면 basedir이 다르기 때문에 설치가 안된다. [[https://iplaboratory.wordpress.com/2013/10/29/os-x%EC%97%90-maria-db-%EC%84%A4%EC%B9%98-%EC%8B%9C-%EC%97%90%EB%9F%AC-%EB%AC%B8%EC%A0%9C/|이 글]]을 참조하자.
 +
 +요지는 initdb 시 basedir 옵션을 주는 것. 겸사겸사 datadir 도 바꾸면 좋다. [[https://mariadb.com/kb/en/mariadb/installing-system-tables-mysql_install_db/|옵션 페이지]].
 +
 +리눅스나 윈도우랑 다른 점은 brew가 컴파일만 하는 것이기 때문에 깔자마자 실행이 되진 않는다. mysql이 꺼진 채로 
 +
 +
 +===== 레플리케이션 =====
 +[[https://www.digitalocean.com/community/tutorials/how-to-set-up-master-slave-replication-in-mysql]]