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
()

Zabbix «Error connecting to database» ошибка в web интерфейсе

Форум — General

Здравствуйте. Пытаюсь настроить Zabbix 6.2.3 c разделенной архитектурой (БД и Zabbix сервер на разных ВМ) Удалось развернуть такую сборку 6.2.3 + OL9 + Postgresql 13.7 + Nginx, все заработало хорошо. Далее решил подключить Postgresql 14 с расширением timescaledb 2.7.0.

Для этого пересоздал ВМ с БД, а заббикс сервер, не трогал. Развернул БД+timescale, и изменил параметр «DBHost=» в конфиге заббикс сервера так как ip c машиной где база данных изменился.

После этого фронтэнд нормально не запускается - сразу появляется ошибка «Database error Error connecting to database» Служба zabbix-server запускается, в логах ошибок нет.

Службы nginx, php-fpm запущенны, postgresql-14 на другой машине запущен.

Смущает отсутствие ошибок в логах заббикса, соответственно ему ничего не мешает, проблема именно с веб мордой.

Нужно ли теперь переустанавливать abbix-server-pgsql zabbix-web-pgsql zabbix-nginx-conf?, так как изначально веб морда настраивалась под другую БД (ip) при первом запуске.

Может еще что то не так в конфигах:

pg_hba.conf

local all all peer
host all all 127.0.0.1/32 scram-sha-256
host all all 192.168.56.0/24 md5
host zabbix zabbix 192.168.56.107/32 md5
host all all ::1/128 scram-sha-256
local replication all md5
host replication all 127.0.0.1/32 scram-sha-256
host replication all ::1/128 scram-sha-256

postgressql.conf

listen_addresses = '*'
port = 5432
max-connections = 100

/etc/nginx/conf.d/zabbix.conf

server {
          listen 80;
          server_name 192.168.56.107;

Больше никаких конфигов я не менял, во всяком случае при инсталляции с предыдущей версией БД и все работало

 

Silver_47
()

RSS подписка на новые темы