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

Mengamankan Server Cyberpanel dengan Fail2ban dan Firewalld

setelah firewalld berhasil di aktifkan di cyberpanel. dan untuk mengantisipasi serangan dari luar terhadap server…

2 days ago

Cara Mengaktifkan Firewalld di Server Cyberpanel

bagi pengguna CSF yang ingin beralih firewall dari CSF ke FirewallD berikut langkah-langkahnya. Silahkan uninstall…

2 days ago

Cara menghapus CSF (ConfigServer Security & Firewall) dari server cyberpanel

saat ini CSF sudah tidak di kembangkan lagi, sehingga sudah tidak kompatibel dengan cyberpanel versi…

2 days ago

Cara mengatasi Errors during downloading metadata for repository ‘gf’ saat menjalankan update linux

saat menjalankan perintah: yum update -y Keluar pesan error seperti berikut: [root@server ~]# yum update…

2 days ago

Mengatasi error ‘tech_domains’ array in /etc/cpanel/ea4/ea4-metainfo.json contained only invalid or empty entries pada cpanel

Saat akses file manager ataupun DNS Zone Manager, keluar error seperti berikut: A warning occurred…

9 months ago

Cara Secure Partisi /tmp di WHM/Cpanel

cPanel & WHM juga menawarkan skrip bawaan yang memaksimalkan keamanan partisi /tmp. Hal ini dilakukan…

1 year ago