Tab Users and Privileges dari MySQL Workbench memungkinkan Anda mengelola pengguna dan hak istimewanya masing-masing untuk instance MySQL
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 Akun
Tab ini memungkinkan Anda untuk menetapkan batas
- Jumlah kueri yang dapat dikeluarkan akun per jam
- Jumlah pembaruan yang dapat dikeluarkan akun per jam
- Frekuensi akun dapat terhubung ke server per jam
- Jumlah koneksi simultan ke server oleh akun
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 Administratif
Tab 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 SELECT, INSERT, dan UPDATE pernyataan, sementara yang lain mungkin dapat melakukan DELETE dan bahkan DROP pernyataan selain itu
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 Skema
Tab 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
Pada artikel ini, saya akan membahas cara membuat user baru di server database MySQL menggunakan MySQL Workbench. Silakan baca artikel kami sebelumnya di mana kami membahas cara terhubung ke Server Database MySQL menggunakan WorkbenchBuat pengguna baru menggunakan MySQL WorkbenchPertama, masuk ke Server MySQL menggunakan pengguna root. Setelah Anda masuk ke Server Database MySQL, di jendela sebelah kiri, di bawah menu 'MANAJEMEN', ada tautan untuk 'Pengguna dan Hak Istimewa'. Buka jendela 'Pengguna dan Hak Istimewa' dengan mengeklik tautan seperti yang ditunjukkan pada gambar di bawah
Setelah Anda mengklik tautan 'Users and Privileges', itu akan membuka jendela di bawah ini. Di jendela ini, di layar tengah, Anda dapat melihat pengguna saat ini untuk server database MySQL Anda. Untuk menambahkan pengguna baru, klik tombol 'Tambah Akun' seperti yang ditunjukkan pada gambar di bawah
Setelah Anda mengklik tombol 'Tambah Akun' untuk menambahkan pengguna baru, itu akan membuka jendela di bawah untuk memasukkan detail pengguna baru. Di sini, kita perlu memberikan Nama Login i. e. nama pengguna serta kami perlu memberikan kata sandi dan mengonfirmasi kata sandi untuk pengguna baru. Di sini, saya memberikan Nama Login sebagai pengguna uji dan kata sandi sebagai uji2123 seperti yang ditunjukkan pada gambar di bawah
Kemudian pilih tab Batas Akun dan menggunakan tab ini kami dapat membatasi pengguna untuk kueri maksimum, Pembaruan maksimum, Koneksi maksimum, dan Koneksi Serentak
Kemudian pilih tab Peran Administratif dan di tab ini, kita dapat mengizinkan atau melarang hak istimewa tertentu untuk pengguna baru seperti yang ditunjukkan pada gambar di bawah ini. 'Database Administratif' (DBA) memiliki semua izin
Kemudian pilih tab Hak Istimewa Skema dan menggunakan tab ini, Anda juga dapat membatasi atau mengizinkan pengguna baru untuk mengakses database atau skema tertentu. Terakhir, klik tombol Terapkan untuk menyimpan pengguna baru seperti yang ditunjukkan pada gambar di bawah
Sekarang tutup meja kerja MySQL dan coba masuk lagi menggunakan pengguna baru i. e. kredensial pengguna penguji. Untuk membuat koneksi baru di MySQL, klik simbol + yang muncul di sebelah Koneksi MySQL seperti yang ditunjukkan pada gambar di bawah ini
Setelah Anda mengklik simbol +, itu akan membuka jendela Setup new Connection di bawah ini. Di sini, Anda perlu memberi nama untuk koneksi Anda di kotak teks Connection Name. Saya memberikan Nama Koneksi sebagai TestConnection. Di tab parameter, masukkan nama host. Nilai nama host dapat berupa localhost atau alamat IP lokal yaitu 127. 0. 0. 1 dan saya diberikan nomor port sebagai 3306. Di kotak teks nama pengguna, ketikkan nama pengguna i. e. pengguna penguji. testuser adalah nama pengguna yang baru saja kita buat. Kemudian klik Simpan di Vault untuk menyetel kata sandi seperti yang ditunjukkan pada gambar di bawah
Setelah Anda mengklik Simpan di Vault untuk mengatur kata sandi, itu akan membuka jendela Enter Password di bawah ini. Di sini, masukkan kata sandi yang telah Anda tetapkan untuk pengguna penguji dan klik tombol OK seperti yang ditunjukkan pada gambar di bawah
Setelah Anda mengklik tombol OK, itu akan membawa Anda kembali ke jendela sebelumnya. Anda juga dapat memeriksa koneksi uji dengan mengklik tombol Uji Koneksi. Jika koneksi berhasil, maka Anda akan mendapatkan pesan berikut
Cukup klik tombol OK dari popup di atas. Kemudian terakhir klik tombol OK seperti yang ditunjukkan pada jendela di bawah ini yang akan berhasil membuat koneksi baru untuk pengguna baru
Sekarang, klik pada opsi Database -> Connect to Database seperti yang ditunjukkan pada gambar di bawah
Ini akan membuka jendela di bawah ini. Dan kali ini kita perlu memilih TestConnection dari jendela Stored Connection dan klik tombol OK seperti yang ditunjukkan pada gambar di bawah ini. Kali ini tidak akan meminta Anda memasukkan kata sandi untuk pengguna penguji karena kami telah menyimpan kata sandi di lemari besi
Sekarang bergantung pada peran yang diberikan kepada pengguna baru, pengguna dapat mengelola database dari akun baru
Pada artikel selanjutnya, saya akan membahas cara Membuat, Mengubah, dan Menjatuhkan Database MySQL menggunakan MySQL Workbench. Di sini, dalam artikel ini, saya mencoba menjelaskan cara membuat pengguna baru di Server Database MySQL menggunakan MySQL Workbench dan saya harap Anda menikmati ini cara membuat pengguna baru di Server Database MySQL menggunakan MySQL Workbench artikel