Mysql
 sql >> база данни >  >> RDS >> Mysql

Как мога да огранича потребител на MySQL до определени таблици

Ако приемем, че потребителят няма текущи привилегии, можете да направите следното

GRANT SELECT, INSERT, DELETE ON db_Payroll.tb_Users TO [email protected]'%'
GRANT SELECT, INSERT, DELETE ON db_Payroll.tb_Employees TO [email protected]'%'

В зависимост от това кои точно привилегии искате да предоставите на потребителя, можете да промените SELECT, INSERT, DELETE към нещо друго, напр. ALL PRIVILEGES .

След това не забравяйте да изтриете привилегиите, за да станат ефективни чрез стартиране

FLUSH PRIVILEGES;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Две колони с автоматично нарастване или автоматично увеличение и същата стойност в друга колона

  2. Получавате броя на засегнатите редове в изявление за актуализиране на MySQL?

  3. Изчислете процентил от актуалност в MySQL

  4. mysql-connector-java-8.0.12 :получаване на грешка за часова зона на сървъра „Стандартно време на Малайския полуостров“

  5. „Свържете“ приложение на rails към вече съществуваща MySQL DB?