Mundarija:

Qanday qilib foydalanuvchi yarataman va MySQL-da barcha imtiyozlarni beraman?
Qanday qilib foydalanuvchi yarataman va MySQL-da barcha imtiyozlarni beraman?

Video: Qanday qilib foydalanuvchi yarataman va MySQL-da barcha imtiyozlarni beraman?

Video: Qanday qilib foydalanuvchi yarataman va MySQL-da barcha imtiyozlarni beraman?
Video: Java Tech Talk: 1 soat davomida java haqida Telegram bot 2024, May
Anonim

Yangi MySQL foydalanuvchisini yaratish uchun quyidagi amallarni bajaring:

  1. Buyruqlar qatoriga kiring va kiriting MySQL server: mysql .
  2. Keyin quyidagi buyruqni bajaring:
  3. Kimga grant yangi yaratilgan foydalanuvchi barcha imtiyozlarga ega ma'lumotlar bazasidan buyruqni bajaring:
  4. O'zgarishlar kuchga kirishi uchun darhol yuving imtiyozlar buyruqni kiritish orqali:

Xuddi shunday, siz MySQL-da foydalanuvchiga barcha imtiyozlarni qanday berishim mumkinligini so'rashingiz mumkin?

Kimga Foydalanuvchiga BARCHA imtiyozlarni BERING , bunga ruxsat berish foydalanuvchi Muayyan ma'lumotlar bazasi ustidan to'liq nazorat qilish uchun quyidagi sintaksisdan foydalaning: mysql > BARCHA IMTIYOZLARNI BERING ON ma'lumotlar bazasi_name. * TO ' foydalanuvchi nomi '@'localhost';

MySQL-dagi barcha foydalanuvchi imtiyozlarini qanday ko'rishim mumkin? Ko'rsatish foydalanuvchi imtiyozlari uchun barcha MySQL foydalanuvchilari SHOW yordamida GRANTLAR TANLASH CONCAT('SHOW Grantlar UCHUN ''', foydalanuvchi , '''@''', xost, ''';') FROM mysql . foydalanuvchi ; Bu sizga quyidagi natijani beradi. Siz nusxa ko'chirishingiz va joylashtirishingiz mumkin har biri bayon qilish va bajarish har biri ro'yxatini olish uchun qator.

Buni hisobga olsak, MySQL-da foydalanuvchi imtiyozlarini qanday ko'rsataman?

In MySQL dan foydalanishingiz mumkin GRANTLARNI KO'RSATISH buyurmoq imtiyozlarni ko'rsatish a ga berilgan foydalanuvchi . Hech qanday qo'shimcha parametrlarsiz GRANTLARNI KO'RSATISH buyruq ro'yxatini ko'rsatadi imtiyozlar oqimga berilgan foydalanuvchi serverga ulangan hisob qaydnomasi.

SQL-da ruxsatlarni qanday berishim mumkin?

SQL GRANT berish uchun ishlatiladigan buyruqdir kirish yoki imtiyozlar ma'lumotlar bazasi ob'ektlarida foydalanuvchilarga. [BILAN Grant OPTION];

Imtiyozlar va rollar:

Ob'ekt imtiyozlari Tavsif
TANLASH foydalanuvchilarga ma'lumotlar bazasi ob'ektidan ma'lumotlarni tanlash imkonini beradi.
YANGILANISH foydalanuvchiga jadvaldagi ma'lumotlarni yangilash imkonini beradi.
IJRO ET foydalanuvchiga saqlangan protsedura yoki funksiyani bajarishga imkon beradi.

Tavsiya: