Cara Membuat Pengguna MySQL Baru Dengan Kebenaran Hibah

Cara Membuat Pengguna MySQL Baru Dengan Kebenaran Hibah

MySQL adalah sistem pengurusan pangkalan data relasi yang digunakan untuk menyimpan data dalam format jadual. Ia memberikan fleksibiliti yang tinggi untuk akaun pengguna dan kebenaran pemberian.

Tutorial ini akan memberi anda gambaran ringkas untuk membuat akaun pengguna MySQL dan memberikan kebenaran pada pangkalan data.

Buat pengguna mysql dengan kebenaran

Di sini kita menjalankan semua pertanyaan sebagai akaun root yang mempunyai keistimewaan penuh ke semua pangkalan data. Anda boleh membuat akaun pengguna MySQL dengan keistimewaan yang diperlukan.

  1. Mari buat pengguna MySQL baru dalam shell MySQL:
    mysql> cipta pengguna 'Newuser'@'localhost' yang dikenal pasti oleh 'pa $$ word'; 

    Di sini NewUser adalah nama pengguna yang akan dibuat. Localhost menentukan bahawa pengguna ini hanya boleh diakses dari localhost sahaja. Untuk menghubungkan MySQL dari mana -mana hos jauh, tukar rumah local dengan alamat IP sistem jauh. Anda juga boleh menggunakan % Untuk membenarkan mana -mana hos jauh berhubung dengan akaun ini.

  2. Sekarang, berikan keistimewaan yang diperlukan kepada pengguna MySQL yang baru diwujudkan.
    mysql> memberi semua pada *.* Kepada 'Newuser'@'localhost'; 

    Baca langkah seterusnya untuk mengetahui lebih lanjut mengenai pelbagai pilihan geran untuk akaun MySQL.

  3. Setelah menambah atau mengubah suai keistimewaan, membuat Sur untuk memuatkan semula keistimewaan untuk menerapkan perubahan dalam menjalankan contoh MySQL.
    mysql> keistimewaan flush; 

Kebenaran Pengguna Mysql

Berikut adalah pilihan yang sering digunakan dengan memberikan keistimewaan kepada pengguna di MySQL.

  • SEMUA - Ini akan membolehkan pengguna MySQL akses lengkap ke pangkalan data yang ditentukan atau akses penuh ke semua pangkalan data
  • Pilih - Benarkan pengguna memilih data dari jadual
  • Masukkan - Benarkan pengguna memasukkan data ke dalam jadual
  • Kemas kini - Benarkan pengguna mengemas kini data dalam jadual
  • Padam - Benarkan pengguna memadam baris dalam jadual
  • Buat - Benarkan pengguna membuat pangkalan data dan jadual baru
  • Jatuh - Benarkan pengguna memadam pangkalan data dan jadual
  • Mengubah - Benarkan pengguna mengubah struktur jadual atau membuat pencetus di atas meja.
  • Pilihan geran -Benarkan pengguna memberikan atau mengalih keluar keistimewaan pengguna lain

Gunakan pilihan berikut untuk memberikan semua keistimewaan pada pangkalan data tertentu ke [dilindungi e -mel]

mysql> memberi semua pada dbname.* Kepada 'Newuser'@'localhost'; 

Gunakan pilihan berikut untuk memberikan kebenaran tertentu seperti pilih, masukkan, padamkan pada pangkalan data tertentu ke [dilindungi e -mel]

mysql> pilih geran, masukkan, padamkan pada dbname.* Kepada 'Newuser'@'localhost'; 

Semua hak istimewa untuk [dilindungi e -mel] pada pangkalan data tertentu termasuk keizinan untuk memberikan pengguna lain.

mysql> memberi semua pada dbname.* Kepada 'Newuser'@'Localhost' dengan pilihan geran; 

Anda juga boleh melihat kebenaran yang dibenarkan kepada pengguna di MySQL.

mysql> tunjukkan geran untuk 'newuser'@'localhost'; 

Log masuk ke shell mysql

Log masuk ke shell mysql dengan pengguna dan kata laluan yang baru dibuat.

mysql -u newuser -p 
Masukkan Kata Laluan: Selamat Datang ke Monitor MySQL. Perintah berakhir dengan; atau \ g. ID Sambungan MySQL anda ialah versi pelayan 4817: 5.7.32-0ubuntu0.16.04.1 (Ubuntu) Hak Cipta (c) 2000, 2020, Oracle dan/atau sekutunya. Hak cipta terpelihara. Oracle adalah tanda dagangan berdaftar Oracle Corporation dan/atau sekutunya. Nama lain mungkin menjadi tanda dagangan pemilik masing -masing. Taipkan 'bantuan;' atau '\ h' untuk mendapatkan bantuan. Taipkan '\ c' untuk membersihkan pernyataan input semasa. mysql>