Bagaimana cara menghapus atau menghapus akunt pengguna MySQL atau MariaDB di Linux atau sistem Unix-seperti menggunakan opsi baris perintah mysql?

Kedua MySQL dan MariaDB merupakan sumber sistem manajemen database terbuka. Dalam tutorial ini cepat, Anda akan belajar bagaimana menghapus akun menghapus pengguna di MySQL atau MariaDB database pada Linux atau sistem Unix-seperti.

Langkah 1 – Langkah Untuk Menghapus User MySQL/MariaDB

Jika Anda memutuskan untuk menghapus aplikasi open source seperti WordPress atau Drupal Anda perlu menghapus akun pengguna. Anda harus menghapus semua izin dan menghapus pengguna dari tabel MySQL. Pertama, login sebagai root mysql pengguna ke server MySQL / MariaDB menggunakan shell, jalankan:

$ mysql -u root -p mysql

atau

$ mysql -u root -h server-name-here -p mysql

Output :

MariaDB
MariaDB

Langkah 2 – List Seluruh Users MariaDB/MariaSQL

Setelah Anda masuk pada MySQL atau MariaDB konfirmasi yang terlihat sangat mirip dengan Gambar 1, ketik perintah berikut pada mysql> atau MariaDB> prompt untuk melihat daftar pengguna MySQL / MariaDB:

mariadb> SELECT User,Host FROM mysql.user;

outputs:

Dalam contoh di atas ini, saya perlu menghapus pengguna mysql bernama

'cloud'@ 'localhost'.

Langkah 3 – List hak akses untul user MySQL

Untuk melihat apa hak akses user ‘coba’ memiliki apa saja. Perintahnya :

MariaDB [(none)]> SHOW GRANTS FOR 'coba'@'localhost';

Output :

Dimana :

  1. coba– Mysql/Maridb user name
  2. localhost – Mysql/Mariadb host name
  3. cloudstorage – Database name

Langkah 4 – Tolak Semua Hak Akses pada User MariaDB/MySQL

Perintahnya sebagai berikut :

MariaDB [(none)]> REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'cloud'@'localhost';

Output :

Query OK, 0 rows affected (0.02 sec)

Langkah 5 – Remove/Delete user dari tabel user

Perintah SQL seperti dibawah ini :

MariaDB [(none)]> DROP USER 'cloud'@'localhost';

Output :

Query OK, 0 rows affected (0.00 sec)

Langkah 6 – Delete Database

Perintah sebagai berikut :

MariaDB [(none)]> DROP DATABASE cloudstorage;

Output :

Query OK, 71 rows affected (1.66 sec)

Seorang pengguna MySQL / MariaDB telah dihapus dari server di Unix atau Linux melalui opsi baris perintah.