Битрикс ВМ Ошибка: MySQL connection not working: 2002 No such file or directory 400 перезапуск service mysql restart не помогает |
1. не хватает места
почистить папку с кэшем bitrix/cache удалить ненужные бэкапы или увеличить место на хостинге-сервере
самое распространенное
2. некорректные данные для подключения к базе данных.
проверить файлы bitrix/php_interface/dbconn.php и /bitrix/.settings.php
такое бывает в самом начале работы сайта, при переносе, а если на рабочем проекте появилась данная ошибка, то маловероятно
3. заменить в bitrix/php_interface/dbconn.php и /bitrix/.settings.php localhost на 127.0.0.1
можно еще попробовать на 127.0.0.1:3306 или отдельно порт прописать
мне помогло localhost на 127.0.0.1
кстати, данное решение работает и для простого подключения в к БД в php |
$conn = mysql_connect('127.0.0.1', 'USER', 'PASSWORD'); //localhost на 127.0.0.1 заменить if(!$conn) { echo 'Error: ' . mysql_errno() . ' - ' . mysql_error(); } |
4. повреждена БД, восстановить из резервной копии
такого в практике не было
5. В /etc/php.ini
mysql.default_socket |
mysql.default_socket = /path/to/mysql.sock |
тут инфа от битрикса, где сис файлы всякие лежат в битриксВМ |