MariaDB ์ค์นํ๊ธฐ
๋ฆฌ๋ ์ค๋ก ์น ์๋ฒ๋ฅผ ๊ตฌ๋ํด๋ณด์ ๋ถ์ด๋ผ๋ฉด ๋ณดํต ์๊ณ ๊ณ์๋ DBMS๋ MySQL์ผ ๊ฒ์ ๋๋ค. ๊ทธ๋ฐ๋ฐ, ์ด MySQL๊ณผ ๋๋ฎ์ DBMS ํ๋ก๊ทธ๋จ์ด ์๋๋ฐ, ์ด๊ฒ์ด ๋ฐ๋ก MariaDB์ ๋๋ค.
MariaDB๋ MySQL๊ณผ ๋๊ฐ์ ๋ช ๋ น์ด, ๋๊ฐ์ ๊ตฌ์กฐ๋ก ์ด๋ฃจ์ด์ง RDBMS๋ก ์ต๊ทผ MySQL์ด ์ค๋ผํด๋ก ์ธ์๋๋ฉด์ ์์ฉํ ์ฐ๋ ค๊ฐ ๋์ด ๋ง์ ์๋ฒ ๊ด๋ฆฌ์๋ค์ด MariaDB๋ก ๊ฐ์ํ๋ ์ค์ ์ด๋ผ๊ณ ํฉ๋๋ค. MariaDB๋ MySQL๊ณผ ๊ฑฐ์ ๋๊ฐ์ด ๊ฐ๋ฐ๋์ด์ ธ์ ํธํ์ฑ์ ๋ง์ ๋ฌด๋ฆฌ๊ฐ ์๊ณ , ํํ ์น ์๋ฒ๋ก์จ ์์ฃผ ์ฌ์ฉํ๋ XpressEngine(์ดํ XE, ๊ตฌ ์ ๋ก๋ณด๋)์์๋ ์ผ๋ถ ์ฝ๋๋ง ์์ ํ๋ฉด ๋ฌด๋ฆฌ ์์ด ๋๋ฆด ์ ์๋ค๊ณ ๋ ํฉ๋๋ค. MariaDB๋ GPLv2 License๋ฅผ ๋ฐ๋ฆ ๋๋ค.
๊ทธ ๋ฟ๋ง ์๋๋ผ MariaDB๋ MySQL๊ณผ ์ฐ์ํ ํผํฌ๋จผ์ค๋ฅผ ๋ณด์ด๊ณ ์์ด, ์๋ ๋ฉด์์๋ ๋ง์ ์ฐจ์ด๊ฐ ์๋ค๊ณ ํฉ๋๋ค. ์ผ๋ง ์ ์๋ ์๋๋ก์ด๋๋ฅผ ๋งก๊ณ ์๋ ํ์ฌ Google๋ MySQL์ด ์ ์ ์คํ ์์ค์ ๋ฉ์ด์ง์ ๋ฐ๋ผ MySQL์ MariaDB๋ก ๋ณ๊ฒฝํ๊ฒ ๋ค๋ ์กฐ์ง๋ ์๋ ๊ธฐ์ฌ๋ ์ค๋ ธ๋๊ตฐ์.
์ ์ค๋ช ์ ์ด์ฏค์ด๋ฉด ๋ ๊ฒ๊ฐ์ผ๋, ์ด์ ์ค์น์ ๋ค์ด๊ฐ๋ณด๋๋ก ํฉ์๋ค.
์ด ํฌ์คํธ์์๋ MariaDB๋ฅผ deb/rpm ๊ฐ์ ํจํค์ง ์ค์น๊ฐ ์๋ Repository์์ ์ง์ ๋ฐ์์ apt-get/yum ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ๋๋ก ํ๊ฒ ์ต๋๋ค. ๋จผ์ MariaDB Downloads๋ฅผ ํด๋ฆญํฉ์๋ค.
์์ ์ด ์ฌ์ฉํ๊ณ ์๋ ๋ฆฌ๋ ์ค์ ์ข ๋ฅ, ๋ฒ์ , ๊ทธ๋ฆฌ๊ณ MariaDB ๋ฒ์ ์ ์ ํํ๋๋ฐ, MariaDB ๋ฒ์ ์ ํ์ฌ 5.5๊ฐ ์์ ํ ๋ฒ์ , 10.0.4์ ๊ฒฝ์ฐ ์ํ ๋ฒ์ (ํ์ฌ ๊ฐ๋ฐ ์ค์ธ ๋ฒ์ )์ด๋ฏ๋ก ์์ ํ๋ 5.5 ๋ฒ์ ์ ์ฌ์ฉ์ ๊ถ์ฅํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ Debian ๊ณ์ด์ ๋ฆฌ๋ ์ค๋ฅผ ์ ํํ์ ๊ฒฝ์ฐ, Mirror, ๋ค์ด๋ก๋ ํ ์๋ฒ๋ฅผ ์ ํํด์ผํ๋๋ฐ, ํ๊ตญ์ KAIST ์๋ฒ๋ฅผ ์ ํํ๋๋ก ํฉ์๋ค.
์ ๋ ์ ๊ฐ ์ฌ์ฉํ๊ณ ์์, ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ Ubuntu 13.04์ ๊ทธ๋ฆฌ๊ณ CentOS 6 ๋ฒ์ ์ ๋ฆฌ๋ ์ค๋ฅผ ์๋ก ๋๋ฌ ์ค๋ช ํ๋๋ก ํ๊ฒ ์ต๋๋ค.
๋จผ์ Ubuntu Linux๋ ์๋์ ๊ฐ์ด ์งํํฉ๋๋ค.
$ sudo apt-get instsall software-properties-common python-software-properties
--> ๋ฃจํธ ๊ถํ์ผ๋ก ๋จผ์ PPA๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ ํ๋ก๊ทธ๋จ์ ์ค์นํฉ๋๋ค.
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
--> ํจํค์ง๋ฅผ ๋ฐ์ key๊ฐ์ ๊ฐ์ ธ์ ๋ฑ๋กํฉ๋๋ค.
$ sudo add-apt-repository 'deb http://ftp.kaist.ac.kr/mariadb/repo/5.5/ubuntu raring main'
--> ๋ ํฌ์งํ ๋ฆฌ๋ฅผ /etc/apt/sources.lst์ ๋ฑ๋กํฉ๋๋ค.
$ sudo apt-get update
--> ํจํค์ง ๋ชฉ๋ก์ ์๋ก ๋ถ๋ฌ์ต๋๋ค.
$ sudo apt-get install mariadb-server
--> MariaDB๋ฅผ ์ค์นํฉ๋๋ค.
์๋ณธ์์์ ๋ฐ์ ๋ด์ฉ์ PPA์ ๊ด๋ จ์์ด ์๋์ผ๋ก /etc/apt/sources.lst์ ๋ชฉ๋ก์ ์์ ํด์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
$ vim /etc/apt/sources.lst
์ ๋ช ๋ น์ด๋ฅผ ์ด์ฉํด์ ๋ฐ์ ๋ด์ฉ์ ๊ทธ๋๋ก ๋ณต์ฌ ๋ถ์ฌ๋ฃ๊ธฐ ํ์๊ณ , ๋๋ฒ์งธ ๋ถ๋ถ๋ง ํ์๋ฉด ๋ฉ๋๋ค.
CentOS์ ๊ฒฝ์ฐ..
$ sudo vim /etc/yum.repos.d/MariaDB.repo
--> ํด๋น ํ์ผ์ ๋ถ๋ฌ์ต๋๋ค.
# MariaDB 5.5 CentOS repository list - created 2013-08-22 06:39 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
์ ๋ด์ฉ์ ๋ณต์ฌ ๋ถ์ฌ๋ฃ๊ธฐ ํฉ๋๋ค.
$ sudo yum install MariaDB-server MariaDB-client
--> MariaDB๋ฅผ ์ค์นํฉ๋๋ค.
'Infrastructure > Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Ubuntu NTFS hibernate partition mount (0) | 2013.10.13 |
---|---|
๋ฆฌ๋ ์ค์์ GCC๋ฅผ ์ฌ์ฉํ์ฌ ์ปดํ์ผ ํ ๋ ๋๋ฒ๊น ํ๋ ๋ฐฉ๋ฒ (0) | 2013.09.28 |
Ubuntu 13.04 Bumblebee ์ค์น (0) | 2013.08.17 |
CentOS์์ sudo ํ ๋๋ ํ ๋ฆฌ ์ ์ฑ ๋ณ๊ฒฝํ๊ธฐ (0) | 2013.06.02 |
Ubuntu VMware Workstation/Player modules in kernel Update/Compile Error (0) | 2013.06.02 |