ADATB/20250115/db.sql

59 lines
1.6 KiB
MySQL
Raw Normal View History

2025-01-15 06:58:57 +00:00
/*az előző órai autoberles adatbázist használjuk*/
use autoberles;
SELECT user FROM mysql.user;
2025-01-15 08:23:38 +00:00
GRANT UPDATE ON berlok TO titkar;
GRANT SELECT(id) ON berlok TO titkar WITH GRANT OPTION;
/*ADATBÁZIS TÁBLÁINAK HELYREÁLLÍTÁSA*/
/*Ha crashelne, akkor a következővel resolveolhatjuk ...*/
/*a mysql.columns_priv a tábla neve, értelemszerűen helyettesíthető arra a táblára amivel gond van*/
CHECK table mysql.columns_priv;
/*Ha corrupted akkorr ..*/
REPAIR TABLE mysql.columns_priv;
FLUSH PRIVILEGES;
GRANT SELECT(id) ON berlok TO titkar WITH GRANT OPTION;
/*A parancs újboli kiadásával működnie kell*/
/*bejelentkezés titkárral*/
exit
mysql.exe -u titkar
UPDATE berlok SET nev = "Gipsz Istvan" WHERE nev LIKE "Gipsz Jakab";
/*root*/
GRANT UPDATE(nev) on berlok TO titkar;
GRANT SELECT(nev) on berlok TO titkar;
SHOW GRANTS FOR titkar;
REVOKE SELECT(id) ON berlok FROM titkar;
DROP USER titkar;
/*SHOW PRIVILEGES for all users*/
SELECT * FROM information_schema.user_privileges;
/*felhasználók létrehozása*/
CREATE USER IF NOT EXISTS sanyi;
GRANT SELECT(tipus, evjarat) ON autok TO sanyi;
CREATE USER IF NOT EXISTS sysadmin;
GRANT ALL PRIVILEGES ON autok TO sysadmin;
GRANT ALL PRIVILEGES ON berlok TO sysadmin;
GRANT ALL PRIVILEGES ON kolcsonzes TO sysadmin;
CREATE USER IF NOT EXISTS jutka;
GRANT SELECT(telefonszam) ON berlok to jutka;
/*mosós fijú*/
CREATE USER IF NOT EXISTS gipszkarton_emil;
GRANT SELECT(napokszama) ON kolcsonzes TO gipszkarton_emil;
/*kölcsönzésekért felel*/
CREATE USER IF NOT EXISTS beka_kalman;
GRANT ALL PRIVILEGES ON kolcsonzes TO beka_kalman;