Perintah-Perintah Dasar Pada Mysql

Perintah dasar MySQL bisa dijalankan setelah user login ke MySQL konsol. Adapun contoh-contoh untuk penggunaan perintah MySQL (command-line).

  • Cara login ke MySQL

mysql -u root -p

Ketikkan password untuk user root MySQL dan tekan enter

  • Membuat Database

CREATE DATABASE namaDatabase;
  • Membuat user database

CREATE USER 'userDatabase'@'localhost' IDENTIFIED BY '123456';
  • Memberi akses user database

GRANT ALL ON namaDatabase.* TO 'userDatabase'@'localhost';
  • Mereload privileges atau perizinan user dan database

FLUSH PRIVILEGES;
  • Export atau Backup database

mysqldump -u root -p namaDatabase > backup_namaDatabase.sql
  • Export dan kompres database ke gzip
mysqldump -u root -p namaDatabase | gzip -9 > backup_namaDatabase.sql.gz
  • Export MySQL dengan pengecualian tabel 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

Misal, jika anda ingin mengakses 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;

Adapun cara yang cepat dan sederhana yaitu dengan mengexport semua tabel (databasenya saja) tanpa data dan tambahkan parameter  –add-drop-table

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

Sehingga hasil di dalam file hapus_tableku.sql itu ada perintah-perintah untuk menghapus semua table yang ada di database, seperti 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

Dan kita tinggal meng-importnya saja

mysql -u userdb_hosteko -p < hapus_tableku.sql

Akan lebih mudah menghapus multiple table dengan cara ini daripada menggunakan cara yang pertama.

  • Menghapus database

DROP DATABASE IF EXISTS namaDabatase;

 

4.7/5 - (44 votes)
Sallu Warni

Recent Posts

Cara Redirect Domain/ Subdomain di Cpanel

Kamu dapat membuat pengalihan (redirect) untuk domain kamu di cPanel. Untuk melakukannya, lakukan langkah berikut:…

1 month ago

Setting Default Address di Cpanel

1. Masuk ke cPanel. 2. Di bagian Email, klik Default Address. 3. Secara default, cPanel…

1 month ago

Cara Setting Autoresponder di Cpanel

1. Masuk ke cPanel. 2. Klik ikon Autoresponders. Bagian ini adalah tempat untuk membuat email…

1 month ago

Perpedaan Antara Cpanel dan WHM

WHM (WebHost Manager) ialah pemberi kontrol administratif atas server khusus atau VPS Anda. Hal ini…

1 month ago

Cara Mengubah Bahasa di Cpanel

1. Masuk ke cPanel. 2. Klik nama pengguna di pojok kanan atas untuk melihat menu…

1 month ago

Cara Setting Email Filter di Cpanel

1. Masuk ke cPanel. 2. Di bawah bagian Email, klik Email Filter. 3. Klik Manage…

1 month ago