Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mencipta Pengguna MySQL dengan Akses Terhad kepada Pangkalan Data Tunggal?

Bagaimana untuk Mencipta Pengguna MySQL dengan Akses Terhad kepada Pangkalan Data Tunggal?

Mary-Kate Olsen
Lepaskan: 2025-01-09 09:42:45
asal
948 orang telah melayarinya

How to Create a MySQL User with Restricted Access to a Single Database?

Pengurusan keselamatan pengguna MySQL: menyekat kebenaran akses pangkalan data tunggal

Keselamatan pangkalan data adalah kritikal dan mencipta akaun pengguna dengan kebenaran khusus ialah amalan terbaik. Ini secara berkesan menghalang capaian yang tidak dibenarkan dan pengubahsuaian data. Artikel ini akan menunjukkan cara mencipta pengguna MySQL yang hanya boleh mengakses pangkalan data bernama dbTest.

Buat Pengguna

Buat pengguna baharu menggunakan arahan berikut:

<code class="language-sql">CREATE USER '用户名'@'主机名';</code>
Salin selepas log masuk

Ganti 用户名 dengan nama pengguna yang anda mahukan dan 主机名 dengan nama hos atau alamat IP pelayan yang disambungkan kepada pengguna.

Berikan kebenaran pangkalan data

Selepas pengguna dibuat, gunakan arahan berikut untuk memberinya kebenaran untuk mengakses pangkalan data dbTest:

<code class="language-sql">GRANT ALL PRIVILEGES ON dbTest.* TO '用户名'@'主机名' IDENTIFIED BY '密码';</code>
Salin selepas log masuk

ALL PRIVILEGESMemberi pengguna dbTest semua kebenaran standard pada pangkalan data. Untuk mengehadkan lagi akses, anda boleh menggantikan * dengan nama jadual tertentu atau prosedur tersimpan. 主机名Nyatakan hos tempat pengguna boleh menyambung ke pangkalan data. 密码Tetapkan kata laluan pengguna.

Penjelasan terperinci tentang arahan

  • GRANT: digunakan untuk memberikan kebenaran kepada pengguna atau peranan.
  • SEMUA KEISTIMEWAAN: Memberikan semua kebenaran standard, kecuali kebenaran yang diberikan kepada pengguna lain.
  • dbTest.*: Memberi akses kepada semua objek dalam pangkalan data dbTest.
  • KEPADA 'nama pengguna'@'nama hos': Menentukan nama pengguna dan hos yang boleh disambungkan oleh pengguna.
  • DIKENAL PASTI OLEH 'Kata Laluan': Tetapkan kata laluan pengguna.

Melalui langkah di atas, anda boleh mencipta pengguna MySQL yang terhad kepada akses pangkalan data tertentu, dengan itu mencapai pengurusan pangkalan data yang lebih selamat dan lebih terperinci.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Pengguna MySQL dengan Akses Terhad kepada Pangkalan Data Tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan