===== 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]]