/*az előző órai autoberles adatbázist használjuk*/ use autoberles; SELECT user FROM mysql.user; 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;