Tab Users and Privileges dari MySQL Workbench memungkinkan Anda mengelola pengguna dan hak istimewanya masing-masing untuk instance MySQL Show
Untuk menampilkan tab Users and Privileges, klik Users and Privileges pada tab Management Anda akan melihat layar yang mirip dengan ini Layar Pengguna dan Hak Istimewa menampilkan daftar semua pengguna, beserta detail yang relevan untuk setiap akun. Di sini, administrator dapat membuat akun pengguna baru, mengatur kata sandi, jenis autentikasi, peran administratif, dan hak istimewa skema, jika ada Mengklik berbagai tombol akan menampilkan tab masing-masing Tab Batas AkunTab ini memungkinkan Anda untuk menetapkan batas
Menurut dokumentasi MySQL Pernyataan apa pun yang dapat dikeluarkan oleh klien diperhitungkan terhadap batas kueri, kecuali hasilnya disajikan dari cache kueri. Hanya pernyataan yang mengubah database atau tabel yang diperhitungkan terhadap batas pembaruan Tab Peran AdministratifTab Peran Administratif memungkinkan Anda menerapkan peran (atau beberapa peran) untuk setiap pengguna. DBA adalah peran tertinggi — DBA dapat melakukan semua tugas. Peran lain lebih spesifik untuk tugas tertentu (atau kumpulan tugas) yang mungkin diizinkan untuk dilakukan oleh pengguna. Anda juga dapat mengatur Hak Istimewa Global di layar ini. Pada tangkapan layar di atas, pengguna memiliki akses penuh ke semua opsi. Saat Anda membuat pengguna baru, Anda mungkin hanya mengizinkan sejumlah kecil opsi untuk pengguna tersebut. Misalnya, Anda mungkin membatasi satu pengguna untuk hanya dapat melakukan pernyataan Merupakan praktik yang baik untuk membatasi hak istimewa dan peran pengguna seminimal mungkin yang dibutuhkan pengguna. Jangan pernah memberi akun pengguna akses lebih dari yang dibutuhkan. Hak istimewa selalu dapat ditambahkan nanti jika diperlukan Tab Keistimewaan SkemaTab Hak Istimewa Skema digunakan untuk menambahkan hak istimewa skema ke akun pengguna. Hal ini memungkinkan pengguna untuk melakukan tindakan yang diberikan berdasarkan hak yang diberikan kepada mereka di layar ini MySQL adalah salah satu sistem manajemen basis data relasional yang paling umum digunakan yang memungkinkan kita untuk menyimpan, memanipulasi, dan mengambil data. Ini memiliki beberapa opsi untuk memberikan akses pengguna tertentu ke database dan tabel. Juga, ini memberikan opsi untuk mencabut hak istimewa tersebut dari mereka kapan pun diperlukan Ini adalah area yang sangat luas untuk dipahami dan memberikan akses yang sesuai kepada pengguna memerlukan kueri SQL suara. Artikel ini akan menjelaskan berbagai perintah dan metode manajemen MySQL, seperti membuat pengguna, memberikan dan mencabut izin pengguna, dan menggunakan antarmuka terpusat untuk menyediakan akses pengguna. Yakni, panduan ini akan menunjukkan kepada Anda fungsi "MySQL buat pengguna dan hibah". Di sini, kami menganggap bahwa pengguna memiliki akses tingkat root untuk mengelola sendiri lingkungan MySQL dan menjalankan berbagai perintah. Pastikan Anda memiliki hak istimewa yang tepat untuk menjalankan perintah PrasyaratUntuk artikel ini, kami berasumsi bahwa pengguna memiliki server MySQL atau MariaDB di sistemnya. Untuk mengakses shell MySQL, masukkan perintah berikut dan gunakan nama pengguna dan kata sandi root kapan pun diminta. Hak minimum untuk membuat akun untuk pengguna harus CREATE USER dan GRANT
MySQL Buat Database dan PenggunaMari kita mulai dengan perintah MySQL create DB dan user sesudahnya. Setelah menginstal server MySQL di sistem Anda, Anda harus terlebih dahulu membuat database sebelum membuat akun pengguna Untuk membuat database, Anda harus masuk ke instance MySQL dengan akses root Pada contoh di bawah ini, kami membuat database "data". Jalankan perintah berikut untuk melakukannya _Jika nama database yang diberikan sudah ada di instance MySQL, Anda akan mendapatkan error yang ditampilkan di shell. Untuk menghilangkan kesalahan itu, Anda perlu menggunakan "jika tidak ada" di perintah CREATE DATABASE. Anda dapat mencoba perintah berikut
Cara Menghapus Database MySQLJika Anda ingin melanjutkan dengan menghapus database yang ada, gunakan perintah berikut
Menjatuhkan basis data akan menghapus basis data secara permanen, bersama dengan semua data yang tersimpan di dalamnya. Perintah ini tidak akan meminta konfirmasi untuk melanjutkan penghapusan dan akan langsung menghapusnya. Oleh karena itu, gunakan perintah drop ini dengan hati-hati MySQL Buat Pengguna. Cara Membuat Akun Pengguna MySQL BaruSekarang saatnya mempelajari fungsi “MySQL buat pengguna baru. ” Setiap pengguna di MySQL dilengkapi dengan nama pengguna dan nama host untuk mengakses instance MySQL. Untuk membuat pengguna baru, Anda harus memasukkan nama pengguna dan nama host Anda Menambahkan pengguna di MySQL cukup sederhana — cukup ikuti perintah ini untuk memulai _Pengguna akan mendapatkan nama pengguna "pengguna" untuk mengakses instance MySQL dari local_host, mencegah akses ke server langsung dari perangkat apa pun. Untuk membuka jangkauan host, Anda dapat menentukan karakter wildcard sambil memberikan akses ke instance MySQL pengguna dengan perintah ini
Di sini, “10. 0. %” menentukan bahwa pengguna diidentifikasi dengan alamat IP “10. 0. ” dapat mengakses instance MySQL Jika Anda ingin melihat detail semua pengguna di instance MySQL Anda, Anda dapat menggunakan perintah SELECT, seperti yang ditunjukkan di bawah ini _Buat Pengguna MySQL Dengan Kata SandiSekarang, mari pelajari fungsi untuk membuat user MySQL baru bernama “bob” menggunakan perintah berikut
Jika Anda kembali memeriksa daftar pengguna yang tersedia di instans MySQL, Anda akan melihat entri baru _Setelah berhasil membuat user baru, sekarang kita akan melihat database apa saja yang bisa diakses oleh “bob”. Untuk menjalankan perintah sebagai pengguna "bob", Anda harus masuk dan memasukkan kata sandi yang disediakan Perintah berikut menghasilkan database yang dapat diakses oleh "bob". _Manajemen Akun Pengguna MySQLMisalkan Anda telah membuat pengguna baru tanpa hak istimewa apa pun. Dalam keadaan seperti itu, pengguna tersebut hanya dapat terhubung ke database tetapi tidak memiliki otoritas yang diperlukan untuk mengakses data apa pun atau melakukan tindakan apa pun. Seperti yang dibahas lebih mudah, MySQL memberikan berbagai hak istimewa kepada pengguna. Kami akan membahasnya satu per satu, karena setiap hak istimewa memberikan tingkat akses yang berbeda kepada pengguna Keistimewaan Umum di MySQLHak istimewa adalah tindakan yang dapat dilakukan pengguna pada database. Jadi, hak istimewa harus diberikan dengan hati-hati dengan memeriksa jenis tindakan apa yang perlu dilakukan. Hak istimewa ini diatur ke dalam berbagai tingkatan tergantung pada ruang lingkupnya
Semua akses terkait hak istimewa disimpan dalam tabel bernama "hibah" di database "MySQL". Beberapa hak istimewa standar yang diberikan kepada semua pengguna di MySQL adalah sebagai berikut
Berikan Izin ke Akun Pengguna MySQLAnda dapat menggunakan sintaks berikut untuk memberikan hak istimewa akun pengguna tertentu _0Berikut adalah beberapa contoh hak istimewa GRANT untuk pemahaman yang lebih baik
_1
_2
_3Menampilkan Keistimewaan Akun Pengguna MySQLUntuk mengonfirmasi hak istimewa akun pengguna, Anda dapat menggunakan perintah berikut _4Mencabut Izin Dari Akun Pengguna MySQLMySQL menawarkan perintah pencabutan untuk menghapus hak istimewa dari akun pengguna. Ini memiliki sintaks yang mirip dengan perintah GRANT. Alih-alih menggunakan "GRANT", Anda perlu menyebutkan "REVOKE" bersama dengan hak khusus, seperti yang ditunjukkan di bawah ini _5Jika hak istimewa yang disebutkan tidak ada dalam daftar akun pengguna, maka perintah ini tidak akan ada di akun pengguna Cara Menghapus Pengguna di MySQLSeperti Anda dapat memberikan dan mencabut hak istimewa dari pengguna tertentu di MySQL, Anda juga dapat menghapus pengguna itu. Untuk melakukannya, Anda perlu menggunakan perintah DROP Jika Anda ingin menghapus pengguna tertentu dari MySQL, Anda dapat menggunakan perintah berikut _6Mengubah Kata Sandi untuk Akun Pengguna MySQLVersi MySQL yang berbeda dilengkapi dengan sintaks yang berbeda untuk mengubah kata sandi pengguna. Pertama, konfirmasikan versi MySQL mana yang ada di sistem Anda dengan menjalankan perintah berikut _7Jika Anda bersedia mengubah MySQL versi 5. 76 atau kata sandi yang lebih tinggi, Anda dapat menggunakan perintah berikut _8Namun, jika Anda menggunakan versi MySQL yang lebih lama, Anda dapat menjalankan perintah berikut _9Mengapa Penting untuk Mengelola Database MySQL dan Akun PenggunaMengelola beberapa pengguna, basis data, dan hak istimewa adalah tugas penting. Pengguna harus memiliki akses tingkat atas ke database untuk mengelola semuanya. Ketika infrastruktur tumbuh, manajemen menjadi lebih kompleks. Admin memastikan bahwa pengguna yang tepat memiliki akses yang sesuai tanpa mengorbankan keamanan. Mengapa Penting untuk Mengelola Database MySQL dan Akun Pengguna Dengan bidang kontrol, Anda dapat mengelola akses database dan pengguna dengan mulus. Berikut ini adalah beberapa cara untuk mencapainya
KesimpulanMySQL adalah sistem manajemen basis data relasional dengan beberapa perintah untuk memberikan dan mencabut hak istimewa untuk akun pengguna. Sintaks dari perintah ini dapat bervariasi dari versi ke versi. Jadi, penting untuk memeriksa versi MySQL terlebih dahulu dan kemudian mulai menjalankan perintah. Anda akan dapat memaksimalkan efisiensi Anda sekarang setelah Anda memahami fungsi pembuatan pengguna MySQL Artikel ini telah mengeksplorasi berbagai perintah untuk MySQL tambahkan pengguna, buat akun pengguna baru dengan kata sandi, berikan akses berbeda ke akun pengguna, dan cabut hak istimewa akun pengguna Siap untuk memperluas pengetahuan Anda tentang MySQL? Bootcamp SQL Lengkap 2023. Pergi dari Nol ke Pahlawan Pertanyaan yang Sering Diajukan1. Bagaimana Saya Membuat Pengguna Baru di MySQL?Jika Anda ingin membuat pengguna baru dalam database MySQL, Anda perlu memasukkan detail, seperti nama_pengguna host_name, yang dapat digunakan pengguna untuk mengakses database menggunakan kata sandi Jalankan perintah berikut 02. Bagaimana Saya Membuat Pengguna dan Memberi Hak Istimewa di MySQL?Jalankan perintah berikut 13. Bagaimana Saya Memberikan Hak Istimewa kepada Pengguna di MySQL Workbench?Ikuti langkah-langkah di bawah ini untuk memberikan akses kepada pengguna menggunakan MySQL Workbench Pengguna dan Hak Istimewa -> Tambah Akun -> berikan detail (nama login, local_host, kata sandi) -> terapkan Hak Istimewa Skema -> Klik akun pengguna -> Tambahkan Entri Skema yang Dipilih -> pilih skema basis data Anda Pilih hak istimewa khusus dari kotak centang di bawah ini 4. Bagaimana Saya Menemukan Pengguna di MySQL Workbench?Di SQL Workbench, cukup mudah untuk menemukan semua pengguna. Di bagian Navigator , pilih Pengguna dan Hak Istimewa. Anda akan mendapatkan daftar semua pengguna di sana Bagaimana cara menjadikan seseorang sebagai admin di MySQL?Membuat pengguna admin MySQL di server MySQL . Langkah 1 – Masuk ke server MySQL. Sintaksnya adalah. . Langkah 2 – Buat akun pengguna admin. Jalankan perintah berikut di mysql> prompt. . Langkah 3 – Berikan PRIVILEGES kepada pengguna admin. . Langkah 4 – Muat ulang semua hak istimewa. . Langkah 5 – Pengujian Bagaimana cara membuka MySQL Workbench sebagai administrator?Untuk membuka tab sekunder Administrasi - Pengguna dan Hak Istimewa (lihat gambar sebelumnya), klik Server lalu Pengguna dan Hak Istimewa. Tab Administrasi . Anda hanya dapat menampilkan satu tab administrasi dalam satu waktu; .
Bagaimana cara membuat superuser di MySQL?Membuat Pengguna Super dengan semua hak istimewa . mysql -u root -p CREATE USER ' BERIKAN SEMUA HAK ISTIMEWA DI *. . CREATE USER ' GRANT ALL PRIVILEGES ON *.* TO ' SHOW GRANTS FOR Bagaimana cara membuat pengguna MySQL dan memberikan izin?Buat Akun Pengguna MySQL dan Berikan Semua Hak Istimewa . Akses baris perintah dan masuk ke server MySQL. mysql Skrip akan mengembalikan hasil ini, yang memverifikasi bahwa Anda sedang mengakses server MySQL. mysql> Kemudian, jalankan perintah berikut. BUAT PENGGUNA 'pengguna_baru'@'localhost' DIIDENTIFIKASI DENGAN 'kata sandi'; |