Как добавить нового пользователя 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
рубрика