MySQL

Install Adminer with Docker

  • Posted on: 27 August 2017
  • By: oon
Install Adminer with Docker

Sejak beralih dari PhpMyAdmin ke Adminer (ntah kapan, sudah lama, waktu itu masih memrogram PHP :D), sangat suka dengan fitur export-import data di Adminer, sangat efektif.

Waktu mulai banyak memrogram Python, lalu mencari-cari alternatifnya, termasuk di antaranya OmniDB, yang dibuat dengan Django, awalnya untuk database PostgreSQL, tapi sayangnya masih belum menemukan fitur export-import seperti di Adminer. Adminer mendukung beberapa jenis basis data yang diadministrasi, diantaranya PostgreSQL dan MySQL, bahkan bisa database NoSQL seperti MongoDB [4].

MySQL Multi-Master Replication

  • Posted on: 12 December 2016
  • By: oon
MySQL Multi-Master Replication

Ada sejumlah kondisi dimana kita membutuhkan dua database server yang dapat terinsinkronisasi (dimana keduanya) sebagai master, atau sering disebut multi-master replication.

Di awal tahun 2016 pernah bahas soal PostgreSQL replication (dimana ada juga case multi-master) [1].

Sekarang di akhir tahun 2016 ini, MySQL 5.7.17 menyatakan Generally Available (GA) untuk fungsi group replication [2][3], dimana salah satu fiturnya adalah multi-master replication.

Sudah ada yang coba konfigurasi MySQL Multi-Master Replication?

Tags: 

MySQL Query for Nearest Location Based Service based on Haversine Formula

  • Posted on: 2 November 2014
  • By: oon
Location Based Service with MySQL

MySQL support geospatial since version 5.0.6 with spatial extensions [3], but since MySQL 5.6, it has several new geo functions [2].

But what if we only want to find nearest location that the coordicate (latitude and longitude) stored at MySQL?

Backup MySQL or MariaDB or Percona Data with Percona XtraBackup

  • Posted on: 26 September 2014
  • By: oon
Percona XtraBackup for MySQL/MariaDB/Percoba

So you are maintaining valuable data on MySQL? (or MariaDB or Percona)

Then what's your backup strategy? is it make a master-slave (multi server) MySQL [5], or master-master MySQL servers, or cluster MySQL servers, or at minimum doing data backup?

If you plan to backup MySQL data regularly, you should not use mysqldump, better you use XtraBackup from Percona [1] to backup innodb or xtradb.

From my case, I create a specific user to handle data backup, for example with minimum privileges required [2].