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 Show
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 saya memberikan akses ke database di MySQL Workbench?Langkah-langkah untuk terhubung ke database Anda dari jarak jauh . Buka Meja Kerja MySQL Klik Koneksi Baru di kiri bawah Meja Kerja MySQL Di kotak "Siapkan Dialog Koneksi Baru", Ketikkan kredensial koneksi Database Anda. . Ketik kata sandi Anda dan klik kotak centang "Simpan Kata Sandi di Vault". Bagaimana cara memberi seseorang akses ke database MySQL saya?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 memberikan hak istimewa kepada pengguna di MySQL Workbench?Klik Server lalu Users and Privileges dari menu. . Kueri. Jumlah kueri yang dapat dieksekusi akun dalam satu jam Pembaruan. Jumlah pembaruan yang dapat dilakukan akun dalam satu jam Koneksi. Frekuensi akun dapat terhubung ke server dalam satu jam Bagaimana cara melihat hak istimewa pengguna di MySQL Workbench?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 ' ; . |