MySQL копирует пользователя

Я хочу создать двух пользователей в моей тестовой базе данных MySQL, одного с доступом только для чтения к таблицам, относящимся к созданию отчетов и т. д. , другой с доступом для чтения и записи к тем же таблицам. Это для тестирования подсистемы, которая обычно подключается к пользователю только для чтения, но переключается на пользователя для чтения и записи для определенных задач. Я создал пользователя для чтения и записи с правильные привилегии, и теперь мне нужна версия того же пользователя только для чтения.

Я бы предпочел не создавать версию только для чтения с нуля, так как у меня d установить много привилегий, что было довольно трудоемко. Есть ли способ создать нового пользователя на основе существующего пользователя, а затем удалить права INSERT / UPDATE / DELETE для нового пользователя? Что-то вроде CREATE USER 'user2' LIKE 'user1' или подобное? Я не смог найти его в документации MySQL, если это возможно.

7
задан GordonM 6 July 2011 в 14:40
поделиться