@4sadly

Как правильно создать пользователей?

mysql -h "127.0.0.1" -u "root" -p"$MYSQL_ROOT_PASSWORD" -D "mysql" <<EOF
-- Создаем пользователя для laravel
CREATE USER '$LARAVEL_USER'@'172.%.0.3' IDENTIFIED BY '$LARAVEL_PASSWORD';
GRANT ALL PRIVILEGES ON $MYSQL_DATABASE.* TO '$LARAVEL_USER'@'172.%.0.3';
FLUSH PRIVILEGES;

-- Создаем пользователя для phpmyadmin
CREATE USER '$PMA_USER'@'172.%.0.3' IDENTIFIED BY '$PMA_PASSWORD';
GRANT SELECT, SHOW VIEW ON $MYSQL_DATABASE.* TO '$PMA_USER'@'172.%.0.3';
FLUSH PRIVILEGES;
EOF


вместо 172.%.0.3 надо как-то подставить айпишники двух контейнеров в докере
phpmyadmin и laravel

один раз я запускал и ставил 192.168.%.%, но потом айпи почему-то поменялись на 172.%.0.3
так что надо как-то отредактировать sh скрипт, чтобы он сам брал айпишники контейнеров или настроить доступ только из контейнеров по-другому
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ответы на вопрос 1
karabanov
@karabanov Куратор тега Docker
Системный администратор
Можно создать несколько пользователей с одинаковыми именами, но разными хостами.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы