Perintah dasar MySQL dan MariaDB di CLI

Dapatkan update terbaru Linuxku.com di kanal Telegram https://telegram.me/linuxkudotcom.

Artikel lalu kita telah membahas mengenai instalasi MySQL dan MariaDB berserta kelebihan MariaDB dibandingan MySQL. Sekarang kita memasuki tahap cara menggunakannya via CLI (Command Linux Interface).

Mengapa via CLI? Sebernanya banyak tools aplikasi GUI untuk Mariadb/MySQL ini. Pengetahuan akan penggunaan CLI bagi seorang SysAdmin adalah hal yang sangat diperlukan. Adanya tulisan ini mencoba membahas beberapa perintah dasar penggunaan MariaDB/MySQL yang wajib diketahui oleh seorang SysAdmin.

Seperti yang kita ketahui bahwa MariaDB itu sangat kompatibel dengan MySQL jadi beberapa perintah di tulisan di sini dapat Anda terapkan dikedua database server tersebut.
Langsung saja berikut perintah dasar yang harus Anda ketahui:

Login MySQL/Mariadb

$ sudo mysql -u root -p'password'

Jika sudah masuk, untuk keluar dari Maridb/MySQL ketik quit.

Menampilkan Seluruh Isi Database

 show databases;

Menampilkan Seluruh User

 SELECT User FROM mysql.user;

Membuat Database

create database nama_database; 

Membuat User Baru

create user nama_pengguna@localhost identified by 'passwordAnda';

Mengganti Password User

SET PASSWORD FOR 'user'@'localhost' = PASSWORD('cleartext password');
FLUSH PRIVILEGES;

Memberi Hak Pada User

grant all privileges on nama_database.* to user@localhost;
flush privileges;

Menghapus User

DROP USER 'user'@'localhost';

Menghapus Database

truncate nama_database;
drop database nama_database;

NB: Truncate untuk menghapus seluruh table dalam database Anda, jika tidak ada table bisa langsung drop. Dalam contoh di sini saya langsung menggunakan perintah drop, karena memang table dalam database tidak dibuat di contoh tulisan ini.

Backup MySQL/Mariadb

$ sudo mysqldump -u root -p'password' nama_database > database_backup.sql

Penulis asumsikan database Anda simpan pada direktori /media/buntu/Data/db.

Restore Database

$ sudo mysql -u root -p'password'
use nama_database;
source /direktori/database/berformat.sql;

Penulis asumsikan databases Anda terletak pada direktori /media/buntu/Data/db mengikuti perintah di atas sebelumnya.

Semoga bermanfaat 🙂

Yakin Ngga Mau Diskusi ?

Yuk diskusi cerdas. Gunakan nama asli agar komentar Anda disetujui.