Как создать пользователя с правами только на чтение (read-only) в MySQL
Исходим из того, что у нас уже есть бд и пользователь. Если нет, то здесь написано как создать.
Заходим в mysql:
# mysql -uroot -p
Ставим необходимые привилегии пользователю userwithRO с паролем userwithRO_passw к БД testdb:
mysql> grant select on 'testdb'.* to 'userwithRO'@'localhost' identified by 'userwithRO_passw';
Обновляем привилегии:
mysql> flush privileges;
Выходим:
mysql> quit
Категории: MySQL, MariaDB etc.