Как добавить нового пользователя MySQL только для чтения

25 декабря 2020 г.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'pa$$w0rd';

GRANT SELECT, SHOW VIEW ON db_name.* TO 'username'@'localhost';

Если нам нужно, чтобы новый пользователь мог подключаться удаленно к нашей базе, то пишем вместо localhost знак %

CREATE USER 'username'@'%' IDENTIFIED BY 'pa$$w0rd';
GRANT SELECT, SHOW VIEW ON db_name.* TO 'username'@'%';

И не забудьте открыть 3306 порт, если хотите подключаться к базе удаленно.

https://dev.mysql.com/doc/refman/8.0/en/create-user.html

sql create new connection

Теги: рубрика Tutorials