Saya menggunakan phpmyadmin untuk mengontrol mysql di server saya, sekarang saya ingin membuat beberapa pengguna untuk mengakses alat admin ini, yang saya inginkan adalah membuat setiap pengguna dapat membuat database tetapi tidak dapat melihat database orang lain.
Apakah itu mungkin dan bagaimana caranya?
Itu dia.
Catatan. Saya lebih suka memiliki kombinasi di mana nama pengguna sama dengan nama basis data - beberapa orang mungkin menentangnya. Saya menggunakan phpMyAdmin versi 3.3.2.
sumber
Ketika Anda login ke phpMyAdmin sebagai pengguna root, Anda dapat melihat SEMUA database dan melakukan operasi pada salah satu dari mereka.
Jika Anda ingin membatasi akses hanya ke pengguna tertentu:
user1
denganpassword1
user1
danpassword1
mereka hanya akan memiliki akses ke database tertentu.Kemudian ikuti langkah dari jawaban intlect untuk membuat pengguna dan menugaskan mereka ke database tertentu:
sumber
Di halaman default phpMyAdmin
pilih database yang Anda ingin akses pengguna ini
klik tab privilege
Klik pada Tambahkan Pengguna baru
Tetapkan Informasi Login kepada Pengguna
Nama pengguna:
Nama tuan rumah:
Kata sandi:
Ketik ulang:
Plugin Otentikasi
Di mana dikatakan "Database untuk Akun Pengguna Berikan semua hak istimewa pada database" nama database ".
centang semua kotak centang dalam hak global. Tekan tombol "Go"
Anda harus melihat pengguna baru di ikhtisar Pengguna. Hak istimewa global harus mengatakan "SEMUA HAK ISTIMEWA".
Ini harus menyelesaikan masalah Anda.
sumber