Perintah Dasar Mysql

Perintah dasar MySQL ini sanggup dijalankan sehabis user login ke MySQL konsol terlebih dahulu. Berikut contoh-contoh penggunaan perintah MySQL (command-line).


* Bisa untuk database server MySQL maupun MariaDB.


Cara login ke MySQL


mysql -u root -p

Ketik password untuk user root MySQL lalu tekan Enter


Membuat database


CREATE DATABASE namaDatabase;

Membuat user database


CREATE USER 'userDatabase'@'localhost' IDENTIFIED BY '123456';

Memberi terusan user database


GRANT ALL ON namaDatabase.* TO 'userDatabase'@'localhost';

Mereload privileges atau perizinan user dan database


FLUSH PRIVILEGES;

Export/Backup database


mysqldump -u root -p namaDatabase > backup_namaDatabase.sql

Ekspor dan kompres database ke gzip


mysqldump -u root -p namaDatabase | gzip -9 > backup_namaDatabase.sql.gz

Export MySQL dengan pengecualian table tertentu (skip table)


mysqldump -u root -p namaDatabase --ignore-table=nama_table1 --ignore-table=nama_table2 > backup_namaDatabase.sql

Import/Restore database


mysql -u root -p -e "source /lokasi/file/backup_namaDatabase.sql" namaDatabaseBaru

Cara import GZIP MySQL


gunzip < backup_namaDatabase.sql.gz | mysql -u nama_user -p namaDatabase

Menampilkan semua database


show databases;

Mengakses database


Misalnya ingin terusan database dengan nama webku_wordpress


use webku_wordpress;

Mengecek database yang sedang diakses


select database();

Menghapus table


DROP TABLE namaTable;

Menghapus multiple table


DROP TABLE namaTable1, namaTable2, namaTableLainnya;

Atau paling sederhana dan cepat, dengan cara export semua tablenya (databasenya saja) tanpa data, dan menambahkan parameter --add-drop-table


mysqldump --add-drop-table --no-data -u userdb_idnetter -p namadb_idnetter | grep 'DROP TABLE' > hapus_tableku.sql

Nah, karenanya di dalam file hapus_tableku.sql itu ada perintah-perintah untuk menghapus semua table yang ada di database, kira-kira menyerupai ini


DROP TABLE IF EXISTS `wp_commentmeta`;
DROP TABLE IF EXISTS `wp_comments`;
DROP TABLE IF EXISTS `wp_links`;
DROP TABLE IF EXISTS `wp_options`;
.. dst

Jadi kita tinggal meng-importnya saja


mysql -u userdb_idnetter -p < hapus_tableku.sql

Lebih gampang daripada menghapus multiple table daripada cara yang pertama.


Menghapus database


DROP DATABASE IF EXISTS namaDabatase;

Sementara ini dulu.


Update: 15 Februari 2019



Sumber https://idnetter.com

Mari berteman dengan saya

Follow my Instagram _yudha58

Subscribe to receive free email updates:

0 Response to "Perintah Dasar Mysql"

Posting Komentar