Ниже вопроса принадлежит MySQL 5.1.44
Скажем, у меня есть таблица с записями, вставленными различными пользователями моего приложения. Как я могу предоставить определенный пользовательский доступ, чтобы только видеть его записи в той таблице? Я думал о создании a VIEW
с его записями, но я не знаю, как создать mysql пользователя, который может только видеть это VIEW
.
Так, это возможный создать mysql-пользователя, который только имеет доступ к синглу VIEW
? может этот пользователь также быть сделанным так ими доступом доступа только для чтения к этому VIEW
?
Спасибо!
PS: Что я называю, пользователи в моем примере являются действительно вспомогательными офисами, которые хотят получить доступ к их записям с их собственными приложениями.
GRANT SELECT ON database1.view1 TO 'someuser' @ 'somehost';
GRANT SELECT ON <database name>.<view name>
TO <user>@<host> IDENTIFIED BY '<password>'
Источник: Документация MySQL