Padam atau Jatuhkan Pengguna di MySQL

Delete Drop User Mysql



MySQL adalah pangkalan data terkenal yang dapat digunakan dengan mudah dan tanpa kerumitan dan digunakan di banyak syarikat besar. Integriti data dan pentadbir Data sangat bermakna bagi syarikat besar tersebut. Tetapi ketika menyangkut integriti data dan menjaga pengguna, hak istimewa mereka, dan pembuatan dan penghapusannya, pentadbir pangkalan data bertanggung jawab atas tugas tersebut. Oleh itu, dalam artikel ini, kita akan belajar mengenai kaedah yang berbeza untuk menghapus atau menjatuhkan pengguna di MySQL.







Sebelum kita mula mengetahui tentang penghapusan pengguna di MySQL, diandaikan bahawa anda tahu bagaimana membuat dan menyenaraikan pengguna dan telah memasang MySQL pada sistem anda. Oleh itu, cari tahu versi MySQL menggunakan arahan di bawah:



mysql-V

Sekiranya anda dapat melihat versi, ini bermaksud sudah terpasang. Melangkah ke hadapan, kami akan mengetahui status perkhidmatan mysql.sistem. Kemudian, kami dapat masuk ke pelayan MySQL.



sistemo sudo status mysql

Sekiranya perkhidmatan belum dimulakan, anda boleh memulakannya dengan perintah berikut:





sistemo sudo mulakan mysql

Setelah perkhidmatan bermula, anda boleh menghubungkan diri anda dengan shell MySQL sebagai pengguna root, jadi anda boleh mengakses semua yang ada di dalamnya.

sudo mysql-anda mengakar-hlm

Setelah log masuk ke MySQL, senaraikan nama pengguna dan nama host dari mysql.user dengan menjalankan arahan berikut:



PILIH pengguna ,tuan rumah DARI mysql. pengguna ;

Setelah melihat senarai pengguna, pilih pengguna yang ingin anda jatuhkan / hapus.

Terdapat dua cara untuk menghapus pengguna dengan perbezaan yang halus. Sekiranya anda ingin menghapus pengguna yang sudah ada dan anda tahu namanya, anda boleh menjalankan perintah DROP USER yang mudah, bersama dengan nama pengguna dan nama hostnya. Seperti ini:

TURUNKAN PENGGUNA 'pengguna_nama '@'tuan rumah_nama ';

Tetapi jika anda tidak tahu atau ingat nama pengguna dan mempunyai firasat nama pengguna, maka MySQL memberikan klausa JIKA ADA untuk membantu dalam senario tersebut. Sekiranya nama pengguna ada di MySQL berbanding nama yang disediakan dalam pertanyaan, pasti akan dihapus. Jika tidak, ia tidak akan dipadamkan. Namun, jika kita tidak menggunakan klausa JIKA ADA, MySQL tidak akan berfungsi, dan anda akan melihat ralat. Oleh itu, adalah disyorkan untuk menggunakan klausa JIKA ADA jika anda tidak pasti mengenai keberadaan nama pengguna di MySQL. Sintaks umum jika anda ingin menggunakan klausa JIKA ADA dikongsi di bawah:

TURUNKAN PENGGUNA JIKA ADA 'pengguna_nama '@'tuan rumah_nama ';

Anda boleh menghapus atau melepaskan beberapa pengguna dalam satu pertanyaan juga dengan menjalankan perintah berikut di shell MySQL:

TURUNKAN PENGGUNA 'pengguna_nama1 '@'tuan rumah_nama1 ' 'pengguna_nama2 '@'tuan rumah_nama2 ';

Apabila anda telah memadamkan pengguna, anda boleh menyemak senarai pengguna sekali lagi, sama ada pengguna tersebut masih ada dalam senarai atau tidak.

PILIH pengguna ,tuan rumah DARI mysql. pengguna ;

Anda dapat melihat dalam senarai bahawa pengguna atau pengguna yang dipadam sudah tidak ada lagi.

Jadi, ini adalah bagaimana kita boleh menghapus atau menjatuhkan pengguna di MySQL menggunakan perintah DROP.

Kesimpulannya

Dalam artikel ini, kami telah mempelajari dua sintaks yang berbeza untuk menghapus pengguna di MySQL. Kami juga telah belajar untuk menghapus beberapa pengguna dalam satu pertanyaan juga.