MariaDB, Database Alternatif MySQL
Sejak MySQL diakusisi oleh Oracle, Monty Program yang merupakan pengembang pertama dari MySQL memisahkan diri dan memulai pengembangan database versi mandiri yang disebut dengan MariaDB. Dengan menggunakan lisensi GPL MariaDB bebas untuk digunakan, tapi tidak boleh dibuat produk turunannya untuk kepentingan komersial. Nama MariaDB berasal dari nama anak Micahel “Monty” Widenius, sama dengan project MySQL/MyISAM yang menggunakan nama anaknya My.
Pengguna MariaDB
Project besar yang sudah beralih dari MySQL ke MariaDB adalah Wikipedia. Kemudian distro Linux yang mengganti database defaultnya dari MySQL ke MariaDB adalah Fedora dan OpenSuse.
Beberapa perangkat lunak yang secara resmi support MariaDB :
- Drupal
- Kajona
- MediaWiki
- phpMyAdmin
- Plone
- SaltOS
- WordPress
- Zend Framework
Kompatibilitas MariaDB dengan MySQL
- MariaDB kompatibel dengan MySQL contohnya MySQL 5.1 kompatibel dengan MariaDB 5.1, 5.2, 5.3. Begitu pula dengan MySQL 5.5 yang kompatibel dengan MariaDB 5.5.
- Data dan definisi tabel (.frm)
- API client, protokol identik
- Namafile, binary, path, port, socket dll sama
- MySQL Connector (PHP, Perl, Python, Java, .NET, MyODBC, Ruby, MySQL C connector, dll) bisa juga untuk MariaDB
- Paket mysql-client juga kompatibel
Mencoba MariaDB di Ubuntu 12.04
Sebelumnya di Ubuntu saya sudah terinstall web server Apache, MySQL, PHP, phpMyAdmin, dan MySQL Workbench. Setelah install MariaDB paket MySQL akan diremove dan digantikan dengan MariaDB, database sebelumnya masih tetap ada dan nama servicenya pun masih tetap menggunakan mysql. Tools phpMyAdmin dan MySQL Workbench juga bisa berfungsi dengan baik membaca server MariaDB. Dan Script tutorial PHP CRUD yang saya buat menggunakan MySQL bisa berfungsi dengan baik. Saya sudah mencoba install cms Joomla dan WordPress tidak ada masalah.
Langkah Install MariaDB di Ubuntu
1. Masukkan repository MariaDB pada file /etc/apt/sources.list
1 2 | deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main |
2. Masukkan key repository MariaDB
1 | sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 1BB943DB |
3. Update cache
1 | sudo apt-get update |
4. Install MariaDB dan paket dependensi
1 | sudo apt-get install libmariadbclient-dev libmariadbclient18 libmariadbd-dev libmysqlclient18 mariadb-client mariadb-client-5.5 mariadb-client-core-5.5 mariadb-common mariadb-server mariadb-server-5.5 mariadb-server-core-5.5 mariadb-test mariadb-test-5.5 mysql-common |
5. Jalankan service
1 | sudo /etc/init.d/mysql start |
selamat mencoba 🙂
referensi :
kd.askmonty.org
en.wikipedia.org/wiki/MariaDB
id.wikipedia.org/wiki/MariaDB
yaui.me
klo instal di blankon 10 gimana min repositorinya