[QUOTE]
Алексей Назаров написал:
Всем добрый день.
Возникла похожая проблема.
После обновления окружения с 7.4 до 7.5, php с 7.2 до 7.4 и mysql с 5.7.31 до 5.7.34 стала появляться ошибка
Error! mysqli_connect()
[1045] Access denied for user ''@'localhost' (using password: NO)
У нас кластер из 4х серверов, обновлены все до указанных выше версий.
В dbconn и settings настройки одинаковые. Доступы к БД правильные, проверял подключение на чистом php, всё работает.
Если изменить пароль на заведомо неправильный - выдаёт ошибку:
Mysql connect error [mysql.local]: (1045) Access denied for user 'bx_clusteruser'@'192.168.128.101' (using password: YES) (400)
В первом случае mysqli, во втором mysql почему-то, хотя менялся только пароль.
Складывается ощущение, что первый коннект проходит нормально, а потом где-то пропадает имя и пароль пользователя и скрипт сваливается в ошибку, но не понятно, как такое может быть. Либо не проходит как положено инициализация глобальной переменной $DB, так как она при выводе на экран показывает пустые логин, пароль и прочее. Но если через D7 сделать getConnection() и вывести на экран sqlHelper, то соединение, логин, пароль и все прочие параметры в порядке и отображаются верно.
Кто-то сталкивался с подобным или может хотя бы есть варианты где искать ответ?
И ещё момент - виртуальная машина Битрикс не умеет откатывать обновления?[/QUOTE]
помогло повторно изменение пароля root (у нас root) через меню