Добрый день.
Zabbix-сервер версии 5.4.1 установлен на CentOS Stream release 8. Хочу zabbix обновить до 7-версии. Поиск показал, что необходимо через промежуточные версии заббикса и ОС.
Ставлю на новый сервер ubuntu 20.04 (потому что остальные серверы на ubuntu, чтобы зоопарка ОС не было), аналогичную версию заббикса, т.е. 5.4. Со старого задампил базу, перенёс на новый сервер. В веб-интерфейсе всё ок, т.е. к базе подключился. Сервер и агент в системд тоже загрузились, но в логе заббик-сервера пишет, что доступ запрещён: cat /etc/zabbix/zabbix_server.conf 122505:20250721:132437.944 [Z3001] connection to database ‘zabbix’ failed: [1045] Access denied for user ‘zabbix’@‘localhost’ (using password: YES) 122505:20250721:132437.944 database is down: reconnecting in 10 seconds
Самое интересное, что пароль в zabbix_server.conf в строке DBPassword принимает только тот, который был на старом сервере или вообще его можно закоментировать, только при этих условиях сервис грузится. Делегирование полных прав для пользователя zabbix на базу zabbix в mysql ни к чему ни привели.
На старом сервере в mysql есть пользователи zabbix_srv и zabbix_web, создание аналогичных пользователей на новом сервере с делегированием полных прав приводят к одному и тому же результату:
Access denied for user ‘тут любой юзер’@‘localhost’
В чём может быть проблема?