Rumah > Artikel > pangkalan data > tetapan pengguna mysql
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
, UPDATE
Tunggu. 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:
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!