Cara Install MariaDB di Debian 9 Server

Cara Install MariaDB Database di Debian 9

MariaDB adalah perangkat lunak database tipe Relational Database Management System (RDBMS) yang merupakan fork dari MySQL. Pengembangan MariaDB dipimpin oleh developer yang menciptakan MySQL Michael “Monty” Widenius, memutuskan untuk fork MySQL karena telah diakuisisi oleh perusahaan teknologi database Oracle. Pengguna MariaDB yang paling dikenal antara lain DBS Bank, Google, Mozilla, dan Wikimedia Foundation.

0. Install MariaDB

Sebelum install MariaDB terlebih dahulu kita harus memasang alamat repository server dari MariaDB di dalam file konfigurasi repository sources.list. Alamat repository server MariaDB bisa kita pilih sesuai dengan versi distro Linux yang digunakan, versi MariaDB, dan lokasi mirror server. Cek di sini untuk memilih repository server MariaDB.

Update repository dan install MariaDB.

Masukkan password untuk user root MariaDB.

Cara Install MariaDB di Debian 9 Server
Password user root MariaDB

Ulangi lagi memasukkan password yang sama.

Cara Install MariaDB di Debian 9 Server
Konfirmasi password user root MariaDB

1. Pengamanan Setelah Install MariaDB

Selanjutnya menjalankan mysql_secure_installation untuk pengemanan MariaDB setelah install.

Kemudian tampil pertanyaan:

  • Masukkan password user root. Langsung enter kalau tidak memberi password user root pada saat proses install MariaDB.
  • Ganti password user root atau tidak.
  • Hapus user anonim.
  • Tidak mengijinkan user root login secara remote, harus dari localhost.
  • Hapus database test dan user aksesnya.
  • Reload table hak akses.

Cara Install MariaDB di Debian 9 Server
Perintah mysql_secure_installation

2. Membuat Database dan User

Selanjutnya membuat database dan user yang akan diberi hak akses ke database tersebut.

Login ke MariaDB sebagai root.

Membuat database wordpress, yang nantinya akan digunakan untuk install cms WordPress.

Membuat user untuk mengakses database wordpress.

Berikan seluruh hak akses database wordpress ke user_wordpress.

Reload ulang table hak akses.

Keluar dari mysql-client.

Cara Install MariaDB di Debian 9 Server
Membuat database dan user

Periksa User dan Database
Periksa user dan database yang sudah dibuat, apakah user tersebut bisa mengakses databasenya.

Login ke MariaDB menggunakan user yang sudah dibuat user_wordpress.

Tampilkan database yang ada.

Cara Install MariaDB di Debian 9 Server
Menampilkan database

3. Backup Database

Untuk melakukan backup (export) database MariaDB menggunakan tool mysqldump, hasil backup dalam format file .sql.

Format perintah backup database.

Misalnya mau backup database wordpress.

4. Restore Database

Untuk melakukan restore (import) database MariaDB tetap menggunakan perintah mysql.

Format perintah restore database.

Misalnya mau restore database wordpress.

5. Ganti Password root MariaDB

Untuk mengganti password user root MariaDB, login ke MariaDB, dan update password yang berada di database mysql.

Login ke MariaDB dengan user root.

Masuk ke database mysql.

Jalankan perintah update untuk mengganti password.

Reload hak akses.

Keluar.

Cara Install MariaDB di Debian 9 Server
Mengganti password user root MariaDB

Uji coba password baru dengan cara login kembali ke MariaDB.

6. Reset Password root MariaDB

Cara mengganti password user root di atas bisa dilakukan kalau masih mengetahui password user root dan bisa login ke MariaDB. Kalau password user root terlupa harus dengan cara direset passwordnya.

Stop service MariaDB.

Jalankan MariaDB tanpa meload table hak akses dan jaringan.

Login ke MariaDB sebagai user root tanpa password.

Update password.

Reload hak akses dan exit.

Cara Install MariaDB di Debian 9 Server
Reset password user root MariaDB

Stop MariaDB yang dijalankan sebelumnya menggunakan perintah mysqld_safe.

Jalankan kembali MariaDB secara normal menggunakan perintah systemctl.

Login kembali ke MariaDB dengan password yang baru.

Selamat mencoba 🙂

4 Comments

  1. kalau seperti ini apa yang harus dilakukan bang ?
    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘database’ at line 1

Leave a Reply

Your email address will not be published. Required fields are marked *