Witam!
Czy mógłby mi ktoś napisać jak wygląda zapytanie (z poziomu PHP) usuwające użytkownika mającego uprawnienia do bazy danych?
Szukałem w Google ale niestety nie mogę znaleźć nic na ten temat.
Z góry dzięki za pomoc.
Pozdrawiam!
Witam!
Czy mógłby mi ktoś napisać jak wygląda zapytanie (z poziomu PHP) usuwające użytkownika mającego uprawnienia do bazy danych?
Szukałem w Google ale niestety nie mogę znaleźć nic na ten temat.
Z góry dzięki za pomoc.
Pozdrawiam!
Wydaje mi się, że nie istnieje taki mechanizm.
Chyba tylko przez narzędzie administracyjne bazy.
use mysql;
delete from user where User=“BadUser”;
Nie chodzi mi o zapytanie do bazy danych usuwające jakiś rekord.
Powiedzmy że mam bazę danych XXX i użytkownika YYY, poprzez którego loguję się do tej bazy danych.
Chciałbym za pomocą PHP usunąć tego właśnie użytkownika YYY.
A użytkownik i jego uprawnienia to co innego jak nie rekord w bazie “mysql”?
Można też tak:
REVOKE ALL PRIVILEGES ON `XXX` . * FROM 'YYY'@'localhost';
DROP USER 'YYY'@'localhost';
FLUSH PRIVILEGES;
Ale w gruncie rzecze użytkownicy MySQL też są składowani w bazie danych. Wystarczy ich tylko wywalać z niej
O tym nie miałem pojęcia. Dzięki za pomoc