Do Not Think!!!

Posted
Filed under 01010101

MariaDB

https://mariadb.org/en/
MariaDB is a drop-in replacement for MySQL.

저장소 추가

[CODE]$ sudo apt-get install python-software-properties
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
$ sudo vi /etc/apt/sources.list.d/mariadb-stable-precise.list
# MariaDB 5.5 repository list - created 2013-02-15 02:13 UTC
# http://mariadb.org/mariadb/repositories/
deb http://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/repo/5.5/ubuntu precise main
deb-src http://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/repo/5.5/ubuntu precise main
[/CODE]

mariadb 설치

[CODE]$ sudo apt-get update
$ sudo apt-get install mariadb-server[/CODE]

mariadb 실행 & 테스트

[CODE]$ sudo /etc/init.d/mysql start
$ mysql -u root -p[/CODE]

소감

1. MySQL 바이너리가 제거되고 MariaDB 바이너리가 설치됨
2. mysql 관련된 명령어가 그대로 실행됨
3. php driver 도 그래도 사용됨
4. 데이터도 그대로 남아 있음
5. 쿼리문을 수정할 필요가 없음
6. 즉, 기존 MySQL 에서 MariaDB로 바이너리만 바꾸면 기타 변경작업 없이 바로 적용이 됨
7. 일단 개발 머신에서는 MySQL 대신 MariaDB 를 사용