Memberi Keistimewaan Kecuali Jadual Tertentu
Dalam MySQL, anda boleh menghadapi situasi di mana anda perlu memberikan pengguna keistimewaan yang meluas pada pangkalan data , tetapi dengan pengecualian jadual tertentu. Ini boleh dicapai, tetapi memerlukan pendekatan yang lebih terperinci berbanding dengan memberikan keistimewaan "SEMUA".
Untuk menyelesaikan isu ini, anda boleh memberikan pelbagai keistimewaan secara individu pada setiap jadual dalam pangkalan data, tidak termasuk jadual baca sahaja yang dikehendaki . Sebagai contoh, anda boleh memberikan keistimewaan pengguna seperti "MASUKKAN," "KEMASKINI," "PADAM" dan "PILIH", tetapi mengecualikan keistimewaan "KEMASKINI" daripada jadual yang sepatutnya dibaca sahaja.
Begini cara anda boleh mencapai ini:
<code class="mysql">GRANT INSERT, DELETE, SELECT ON db_name.table1 TO user@localhost;</code>
Anda juga boleh menggunakan alatan seperti MySQL Workbench atau phpMyAdmin untuk mengurus keistimewaan pengguna dan memberikan kebenaran khusus pada jadual dan pangkalan data. Alat ini menyediakan antara muka yang lebih mudah untuk menyediakan kebenaran dan membolehkan anda melihat secara visual keistimewaan yang diberikan kepada setiap pengguna.
Atas ialah kandungan terperinci Bagaimanakah Saya Memberi Keistimewaan dalam MySQL Kecuali untuk Jadual Tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!