CREATE table auto(
    autoID int not null primary key AUTO_INCREMENT,
    mudel varchar(20),
    mark varchar(20),
    varv varchar(20),
    v_aasta int);
CREATE USER 'opilaneMaksim'@'localhost' IDENTIFIED VIA mysql_native_password USING '***';GRANT USAGE ON *.* TO 'opilaneMaksim'@'localhost' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;

grant- назначение прав пользователю

GRANT SELECT, INSERT, UPDATE, DELETE ON `autodDotskin`.* TO 'opilaneMaksim'@'localhost';
create TABLE klient(
    klienID int primary key AUTO_INCREMENT,
    eesnimi varchar(20),
    perenimi varchar(20) not null,
    telefon char(12) );
    
use autodDotskin;
insert into klient(eesnimi, perenimi)
VALUES ('Maksim','Dotskin');

Localhost/phpMyAdmin – Kasutajad ja õigused

CREATE USER 'MaksimDotskin'@'localhost' IDENTIFIED VIA mysql_native_password USING '***';GRANT CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, CREATE VIEW, EVENT, TRIGGER, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EXECUTE ON *.* TO 'MaksimDotskin'@'localhost' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;

Как видно на снимках экрана, пользователь может создавать новые таблицы и столбцы, но при этом как пример не имеет права их просматривать или же вносить в них данные

Leave a Reply

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga