phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

Премахнете привилегиите от базата данни MySQL

Привилегията USAGE в mysql просто означава, че няма привилегии за потребителя 'phpadmin'@'localhost', дефинирани на глобално ниво *.* . Освен това същият потребител има ALL-привилегия в базата данни phpmyadmin phpadmin.* .

Така че, ако искате да премахнете всички привилегии и да започнете напълно от нулата, направете следното:

  • Отмяна на всички привилегии на ниво база данни:

    REVOKE ALL PRIVILEGES ON phpmyadmin.* FROM 'phpmyadmin'@'localhost';

  • Изхвърлете потребителя 'phpmyadmin'@'localhost'

    DROP USER 'phpmyadmin'@'localhost';

Горната процедура ще премахне изцяло потребителя от вашия екземпляр, това означава, че можете да го пресъздадете от нулата.

За да ви дам малко информация за описаното по-горе:веднага щом създадете потребител, mysql.user таблицата ще бъде попълнена. Ако погледнете запис в него, ще видите потребителя и всички привилегии, зададени на 'N' . Ако направите show grants for 'phpmyadmin'@'localhost'; ще видите вече познатия изход по-горе. Просто преведено на „без привилегии на глобално ниво за потребителя“. Сега отпускате ALL на този потребител на ниво база данни, това ще бъде съхранено в таблицата mysql.db . Ако направите SELECT * FROM mysql.db WHERE db = 'nameofdb'; ще видите 'Y' на всеки прив.

Описаното по-горе показва сценария, който имате на вашия db в момента. Така че има потребител, който има само USAGE привилегия означава, че този потребител може да се свърже, но освен SHOW GLOBAL VARIABLES; SHOW GLOBAL STATUS; той няма други привилегии.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Експортирането на PhpMyAdmin не включва PRIMARY KEY като mysqldump

  2. Използвате PHP за форматиране на входна SQL заявка като HTML?

  3. Искате да възстановите данните във форма за контакт 7, wordpress

  4. phpmyadmin.pma_table_uiprefs не съществува

  5. MySQL заявка за получаване на модалните средни стойности на колона?