Halo Saya menggunakan kode ini untuk memiliki pengguna super di mysql Show
kemudian _ Semua perintah dijalankan di dalam shell MySQL sebagai root atau pengguna administratif. Hak istimewa minimum yang diperlukan untuk membuat akun pengguna dan menentukan hak istimewanya adalah 4 dan 5Untuk mengakses shell MySQL ketik perintah berikut dan masukkan kata sandi pengguna root MySQL Anda saat diminta _Jika Anda memiliki MySQL versi 5. 7 atau lebih baru yang menggunakan login plugin _6 sebagai root dengan mengetik
Buat Akun Pengguna MySQL baruAkun pengguna di MySQL terdiri dari dua bagian. nama pengguna dan nama host Untuk membuat akun pengguna MySQL baru, jalankan perintah berikut
Ganti _7 dengan nama pengguna baru, dan 8 dengan kata sandi penggunaPada contoh di atas, bagian hostname diatur ke 9, yang berarti bahwa pengguna akan dapat terhubung ke server MySQL hanya dari localhost (i. e. dari sistem tempat MySQL Server berjalan)Untuk memberikan akses dari host lain, ubah bagian nama host dengan IP mesin jarak jauh. Misalnya, untuk memberikan akses dari mesin dengan IP 0 Anda akan menjalankan
Untuk membuat pengguna yang dapat terhubung dari host mana pun, gunakan wildcard 1 sebagai bagian host
Berikan Hak Istimewa ke Akun Pengguna MySQLAda beberapa jenis hak istimewa yang dapat diberikan ke akun pengguna. Anda dapat menemukan daftar lengkap hak istimewa yang didukung oleh MySQL di sini Hak istimewa yang paling umum digunakan adalah
Untuk memberikan hak khusus ke akun pengguna, gunakan sintaks berikut
Berikut beberapa contohnya
Menampilkan Keistimewaan Akun Pengguna MySQLUntuk menemukan hak istimewa yang diberikan ke akun pengguna MySQL tertentu, gunakan pernyataan 9 0Outputnya akan terlihat seperti di bawah ini 1Cabut Hak Istimewa dari Akun Pengguna MySQLSintaks untuk mencabut satu atau lebih hak istimewa dari akun pengguna hampir sama dengan saat memberikan hak istimewa Apa hak istimewa dalam SQL?Hak istimewa adalah hak untuk mengeksekusi tipe pernyataan SQL tertentu atau untuk mengakses objek pengguna lain. . Hubungkan ke database (buat sesi) Buat tabel Pilih baris dari tabel pengguna lain Jalankan prosedur tersimpan pengguna lain Bagaimana saya bisa melihat semua hak pengguna di MySQL?Jika akun pengguna yang Anda masuki memiliki hak istimewa SELECT di database mysql internal, Anda dapat melihat hak istimewa yang diberikan ke akun pengguna lain. Untuk menampilkan hak istimewa akun lain, gunakan format berikut. TAMPILKAN HIBAH UNTUK ' ; .
Berapa banyak jenis hak istimewa yang tersedia di SQL?Ada berbagai jenis hak istimewa. SELECT , INSERT , UPDATE , DELETE , TRUNCATE , REFERENCES , TRIGGER , CREATE , CONNECT , TEMPORARY , EXECUTE , USAGE , SET dan ALTER SYSTEM . Hak istimewa yang berlaku untuk objek tertentu bervariasi tergantung pada jenis objek (tabel, fungsi, dll. ).
Manakah dari berikut ini yang merupakan tingkat hak istimewa di MySQL?Tingkat hak istimewa di MySQL
. global, database, table, column, stored procedure or function, dan proxy , seperti yang ditunjukkan pada gambar di bawah ini. |