Bagaimana cara saya memberikan hibah di mysql?

Dalam artikel ini, kita akan mempelajari cara membuat pengguna baru dan cara memberinya hak istimewa untuk melakukan modifikasi pada tabel atau database

Cara memberikan semua hak istimewa kepada pengguna

Sebelum memahami prosedur pemberian hak istimewa kepada pengguna, mari kita pelajari cara membuat pengguna baru

Pertama, buka terminal dan masuk ke lingkungan MySQL

$ sudo mysql

Bagaimana cara saya memberikan hibah di mysql?

Sekarang mari kita periksa database yang sudah kita miliki. Untuk memeriksa ini, kami akan menggunakan perintah 'tampilkan'

TAMPILKAN BASIS DATA ;

Bagaimana cara saya memberikan hibah di mysql?

Buka database Organisasi dengan menggunakan perintah USE

GUNAKAN Organisasi;

Bagaimana cara saya memberikan hibah di mysql?

Kami akan membuat pengguna 'maadi', Anda dapat menggantinya dengan nama pengguna Anda dan juga mengganti kata sandi yang ditetapkan yang dalam kasus kami adalah "kata sandi" dengan kata sandi yang Anda inginkan

BUAT PENGGUNA 'maadi'@'localhost' IDENTIFIKASI BY ‘password’;

Bagaimana cara saya memberikan hibah di mysql?

Kami memiliki database "organisasi" dalam daftar sehingga untuk memberikan semua hak istimewanya kepada pengguna, kami akan menjalankan perintah berikut yang sintaks umumnya adalah sebagai

HIBAH SEMUA HAK ISTIMEWA AKTIF [DATABASE name].* KE ‘nama_pengguna_baru’@’localhost’;

Dalam kasus kami, akan seperti ini

HIBAH SEMUA HAK ISTIMEWA AKTIF Organisasi .* KE ‘maadi’@’localhost’;

Bagaimana cara saya memberikan hibah di mysql?

Dalam metode di atas, kami telah memberikan semua hak istimewa dari database tertentu kepada pengguna baru misalnya dalam kasus kami, kami memberikan hak istimewa dari database Organisasi kepada pengguna yang baru dibuat yaitu maadi. Jadi pengguna ini dapat membuat perubahan apa pun di tabel mana pun di database ini. Jika kami ingin memberikan semua hak istimewa dari semua basis data kepada pengguna yang baru dibuat, maka kami akan menjalankan perintah berikut

BERIKAN SEMUA HAK ISTIMEWA AKTIF *. * KE ‘maadi’@’localhost’;

Bagaimana cara saya memberikan hibah di mysql?

Untuk memeriksa hak istimewa yang diberikan kepada pengguna, kita dapat memeriksa dengan perintah

TUNJUKKAN HIBAH UNTUK “maadi”@”localhost”;

Bagaimana cara saya memberikan hibah di mysql?

Output akan menampilkan semua hak istimewa

Bagaimana cara saya memberikan hibah di mysql?

Jika kami hanya ingin memberikan beberapa izin seperti Sisipkan, hapus, Sisipkan, dan perbarui alih-alih memberikan semua hak istimewa, kami dapat memberikan izin khusus

HIBAH PILIH, MASUKKAN, DELETE ON maadi.* KE ‘maadi’@’localhost’ ;

Bagaimana cara saya memberikan hibah di mysql?

Dalam perintah ini kami memberikan pengguna yang baru dibuat, "maadi" hanya akses pilih dan hapus dalam tabel, untuk memverifikasi izin ini kami akan menampilkan kembali izin yang diberikan kepada pengguna baru maadi,

TUNJUKKAN HIBAH UNTUK “maadi”@”localhost” ;

Jadi kita dapat melihat dari output hanya izin yang diizinkan yang terkait dengan SELECT, INSERT dan DELETE sedangkan pada output dari perintah di mana kita memberikan semua izin ada semua izin yang tidak terkait hanya dengan pilih, sisipkan dan perbarui

Bagaimana cara saya memberikan hibah di mysql?

Sekarang jika karena alasan tertentu Anda ingin mengambil kembali semua izin dari pengguna, Anda dapat melakukannya dengan menggunakan perintah

CABUT SEMUA PRIVILEGES AKTIF Organisasi .* DARI ‘maadi’@’localhost’;

Bagaimana cara saya memberikan hibah di mysql?

Dalam metode ini, kami mengambil kembali hak istimewa dari pengguna 'maadi' yang diberikan oleh database 'Organisasi'. Sekarang jika Anda ingin menghapus pengguna, kami cukup menghapusnya dengan menggunakan perintah berikut

JATUHKAN PENGGUNA ‘maadi’@’localhost’;

Bagaimana cara saya memberikan hibah di mysql?

Kesimpulan

MySQL adalah DMS yang digunakan di backend pengembangan, banyak organisasi terkenal seperti Facebook, Yahoo, dan banyak lagi yang menggunakan MySQL. Dalam organisasi seperti itu, satu orang tidak dapat menangani seluruh pengaturan sehingga tanggung jawab yang berbeda diberikan kepada orang yang berbeda. Tulisan ini adalah tentang bagaimana kami dapat memberikan hak istimewa kepada pengguna. Jika saya meringkasnya, kami belajar cara membuat pengguna baru di database tertentu dan kemudian kami dapat memberikan pengguna semua hak istimewa dari database atau kami dapat memberinya hak istimewa untuk database tertentu. Selanjutnya, kami juga dapat memberikan pengguna hanya beberapa izin, dan kemudian kami mempelajari cara memeriksa pengguna mana yang memiliki jenis hak istimewa yang mana, dan kami tidak hanya dapat mengambil kembali hak istimewa dari pengguna mana pun tetapi juga menghapus pengguna kapan saja

Bagaimana cara memberikan izin hibah di MySQL?

Pernyataan GRANT memungkinkan Anda mengatur izin akses MySQL menggunakan sintaks berikut. mysql> GRANT privilege ON privilege_level TO account_name ; . mysql> GRANT SELECT, INSERT ON strongdm.

Bagaimana cara menunjukkan hibah untuk database di MySQL?

MySQL. Tampilkan hibah untuk pengguna di MySQL . Di MySQL, Anda dapat menggunakan perintah SHOW GRANTS untuk menampilkan semua informasi hibah untuk pengguna . Ini akan menampilkan hak istimewa yang diberikan kepada pengguna menggunakan perintah GRANT.

Apa itu perintah hibah di MySQL?

Klausul WITH GRANT OPTION memberi pengguna kemampuan untuk memberikan kepada pengguna lain hak istimewa apa pun yang dimiliki pengguna pada tingkat hak istimewa yang ditentukan . Untuk memberikan hak istimewa GRANT OPTION ke akun tanpa mengubah hak istimewanya, lakukan ini. PENGGUNAAN HIBAH PADA *.

Bagaimana cara memberikan izin untuk MEMILIH tabel di MySQL?

Pilih pernyataan hanya untuk tabel yang ingin Anda beri akses dan jalankan kueri tersebut. Misalnya, jika kami hanya ingin memberikan akses ke tabel Pengguna dan Pengunjung yang akan kami jalankan. GRANT SELECT, SHOW VIEW ON mydatabase. `Users` ke 'myuser'@`myhost`; . .