Rumah  >  Artikel  >  pangkalan data  >  tetapan pengguna mysql

tetapan pengguna mysql

王林
王林asal
2023-05-08 17:14:07747semak imbas

MySQL ialah sistem pengurusan pangkalan data hubungan yang digunakan secara meluas Banyak tapak web dan aplikasi menggunakan MySQL untuk menyimpan dan mengurus data. Dalam MySQL, menyediakan pengguna adalah sangat penting kerana pengurusan pengguna boleh mengawal kebenaran akses dan operasi kepada pangkalan data. Dalam artikel ini, kami akan menerangkan cara menyediakan pengguna MySQL.

Buat pengguna MySQL

Dalam MySQL, anda boleh mencipta pengguna baharu menggunakan arahan berikut:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

Dalam arahan di atas, username ialah nama pengguna baharu pengguna, localhost bermakna pengguna hanya boleh mengakses pangkalan data daripada hos tempatan dan password ialah kata laluan pengguna.

Sila ambil perhatian bahawa arahan di atas tidak memberikan kebenaran untuk mengakses dan mengendalikan pangkalan data. Untuk memberikan kebenaran kepada pengguna baharu, gunakan perintah GRANT.

Berikan kebenaran pengguna MySQL Perintah

GRANT digunakan untuk memberikan kebenaran kepada pengguna MySQL untuk mengakses dan mengendalikan pangkalan data. Dalam MySQL, anda boleh menggunakan arahan berikut untuk memberikan kebenaran pengguna:

GRANT permission1, permission2, ... ON database_name.* TO 'username'@'localhost';

Dalam arahan di atas, permission1, permission2, dsb. mewakili kebenaran yang akan diberikan kepada pengguna, seperti SELECT, DELETE, UPDATETunggu. database_name mewakili nama pangkalan data yang akan diberikan kebenaran kepada pengguna, dan * mewakili pemberian kebenaran pengguna kepada semua jadual dalam pangkalan data. username dan localhost adalah sama seperti yang digunakan semasa mencipta pengguna.

Sebagai contoh, jika anda ingin memberikan pengguna user1 mydb keizinan dan SELECT keizinan pada semua jadual dalam pangkalan data INSERT, anda boleh menggunakan arahan berikut:

rreee

Padam Pengguna MySQL

Dalam MySQL, anda boleh memadam pengguna sedia ada menggunakan arahan berikut:

GRANT SELECT, INSERT ON mydb.* TO 'user1'@'localhost';

Dalam arahan di atas, username dan localhost adalah sama seperti yang digunakan apabila mencipta pengguna.

Ringkasan

Dalam MySQL, tetapan pengguna adalah sangat penting. Kita boleh menggunakan perintah CREATE USER untuk mencipta pengguna baharu, perintah GRANT untuk memberikan kebenaran akses dan operasi pangkalan data pengguna, dan perintah DROP USER untuk memadamkan pengguna. Menyediakan pengguna pangkalan data dengan betul akan membantu melindungi pangkalan data anda dan mengawal akses kepadanya.

Atas ialah kandungan terperinci tetapan pengguna mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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