kenyataan DCL
Buat pengguna perpustakaan
Tambah kebenaran
類別 | 詳細(xì)解示 |
---|---|
基本語法 | grant 權(quán)限 on 庫.表 to '用戶'@'主機(jī)' identified by '密碼'; |
示例 | grant select, insert on test.* to 'liwenkai'@'localhost' identified by '4311'; |
示例說明 | 給予liwenkai用戶,在本機(jī)連接test庫所有表的權(quán)限。操作的這些表具有查詢和寫入權(quán)限 |
Nota: Berbilang kebenaran boleh ditambah kepada satu pengguna.
Padamkan kebenaran
類別 | 詳細(xì)解示 |
---|---|
基本語法 | revoke 權(quán)限 on 庫.表 from '用戶'@'主機(jī)'; |
示例 | revoke select, insert on test.* to 'liwenkai'@'localhost' identified by '4311'; |
示例說明 | 給予liwenkai用戶,在本機(jī)連接test庫所有表的權(quán)限。操作的這些表具有查詢和寫入權(quán)限 |
Penerangan parameter
符號(hào) | 說明 |
---|---|
grant all | 在grant后接all說明給予所有權(quán)限 |
revoke all | 在revoke后接all說明刪除所有權(quán)限 |
權(quán)限 on . | . 所明給予所有庫所有表的操作權(quán)限 |
'用戶'@'主機(jī)' | 主機(jī)里面若為%。任意來源的主機(jī)均可以使用這個(gè)用戶來訪問 |
Buat liwenkai pengguna pangkalan data dengan kebenaran pilih/sisipkan untuk semua sasaran dalam pangkalan data ujian
Contoh: tingkatkan kebenaran
mysql> geran pilih, masukkan pada ujian.* kepada 'liwenkai'@'localhost' yang dikenal pasti oleh '4311';
Pertanyaan OK, 0 baris terjejas (0.00 saat)
Contoh: Alih keluar kebenaran
mysql> @'localhost';
Pertanyaan OK, 0 baris terjejas (0.30 saat)
Nota:
Sesetengah pernyataan di atas jarang digunakan. Anda boleh menetapkan tahap penguasaan mata pengetahuan kepada tahap pemahaman.
Lazimnya, terdapat begitu banyak item tetapan kebenaran sehingga orang sering tidak dapat mengingati arahan tertentu. Lebih kerap daripada tidak, orang menggunakan alat khusus untuk memanipulasi kebenaran.