LINUX.ORG.RU

Избранные сообщения Silver_47

Помогите правильно разобраться с кавычками в sh скрипте

Форум — General

Добрый день, помогите правильно разобраться с кавычками: После запуска контейнера «db» с БД необходимо зайти зайти в консоль mysql и выдать права пользователю ‘anton’@‘localhost’:

sudo docker compose exec db sh -c 'mysql -uroot -p${MYSQL_ROOT_PASSWORD} -e "CREATE USER 'anton'@'localhost' IDENTIFIED BY '${MYSQL_PASSWORD}' WITH MAX_USER_CONNECTIONS 3; GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'anton'@'localhost'; exit;"'

Получаю ошибку синтаксиса

start.sh: line 63: unexpected EOF while looking for matching `"'
start.sh: line 64: syntax error: unexpected end of file

 

Silver_47
()