GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menghapus atau Menghapus Akun Pengguna MySQL

Pendahuluan

Sangat penting untuk memiliki kontrol atas siapa yang memiliki akses ke database.

Menghapus pengguna MySQL berarti menghapus akun dan hak istimewanya dari semua tabel hibah. Hanya pengguna dengan hak istimewa CREATE USER atau DELETE global yang dapat melakukan tugas tersebut. Dalam tutorial ini, pelajari cara menghapus akun pengguna MySQL menggunakan DROP USER pernyataan .

Menghapus Akun MySQL

1. Pertama, sambungkan ke database MySQL sebagai pengguna root:

mysql -u root -p

Jika root tidak memiliki akses ke MySQL pada mesin Anda, Anda dapat menggunakan sudo mysql

2. Masukkan sandi saat diminta dan tekan Enter . Shell MySQL dimuat.

3. Temukan nama pengguna yang ingin Anda hapus dengan menjalankan perintah yang mencantumkan pengguna dari server MySQL:

SELECT User, Host FROM mysql.user;

4. Output menampilkan semua pengguna. Temukan nama yang ingin Anda hapus, dalam kasus kami ini adalah MySQLtest . Ganti nama pengguna dalam perintah berikut dengan pengguna Anda:

DROP USER 'username'@'host';

5. Periksa kembali daftar pengguna untuk memverifikasi bahwa pengguna telah dihapus.

HAPUS Sintaks PENGGUNA

Sintaks dasar untuk pernyataan DROP USER adalah:

DROP USER 'username'@'host';

Hapus Beberapa Pengguna MySQL

Untuk menghapus beberapa pengguna sekaligus, gunakan DROP USER yang sama sintaks, dan tambahkan pengguna yang dipisahkan dengan koma dan spasi.

Misalnya:

DROP USER 'user1'@'localhost', 'user2'@'localhost', 'user3'@'localhost';

Meninggalkan Pengguna yang Terhubung / Aktif

Jika pengguna yang ingin Anda hapus dari database MySQL aktif pada saat itu, hak istimewanya akan dicabut hanya setelah sesi ditutup. Setelah itu, pengguna tidak akan memiliki akses ke database.

Jika Anda menginginkan DROP USER pernyataan agar segera berlaku, Anda harus mematikan sesi pengguna dan kemudian menghapus akun.

1. Temukan ID koneksi untuk pengguna yang tidak diinginkan. Minta daftar untuk melihat semua proses aktivitas dan ID-nya:

SHOW PROCESSLIST;

2. Cari Id pengguna dan tambahkan nomornya ke perintah bunuh untuk mematikan proses di MySQL:

KILL Id_number;

3. Setelah pengguna tidak lagi aktif, Anda dapat menghapusnya dari database MySQL dengan:

DROP USER 'username'@'localhost';

Cent OS
  1. Cara Menghapus / Menghapus Pengguna di Linux Menggunakan Perintah userdel

  2. Cara menambah atau menghapus pengguna samba di Linux

  3. Cara ssh sebagai pengguna lain

  1. Cara Menghapus Pengguna Postgres (Pengguna Drop)

  2. Cara Menghapus Baris Duplikat di MySQL

  3. Cara Menghapus cPanel di WHM

  1. Cara menghapus pengguna di RHEL 8 / CentOS 8 Linux

  2. Bagaimana cara menambahkan pengguna di AlmaLinux

  3. Cara menghapus pengguna di Ubuntu