Сообщения

Сообщения за октябрь, 2021

Zabbix: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) Восстановление БД

1.  останавливаем сервис mariadb в моем случае service mariadb stop 2. в дериктории /var/lib/mysql удаляем лог файлы ib_logfile0, ib_logfile1, mysql.sock 3. Создаем mysql.sock и устанавливаем на нее права [root@zabbix mysql]# touch mysql.sock [root@zabbix mysql]# chown mysql:mysql mysql.sock [root@zabbix mysql]# chmod mysql 4. Пытаемся запустить сервис mariadb  service mariadb start Если все удачно пробуем войти на web zabbix, в большинстве случаев это помогает. Если ошибка сохранилась или сервис не запустился, проблема немного глубже. Скорее всего повреждена сама база  mysql. Для начала нам необходимо выяснить какие именно таблицы в базе повреждены, а для этого нам нужно запустить сервис и попасть в БД. В файле конфигурации my.cnf добавим две строки: innodb_purge_threads=0 innodb_force_recovery = 4 //Добавить информацю о значении После чего попробуем проверить таблицы БД zabbix  [root@zabbix mysql]# mysqlcheck -uroot zabbix -1 -p -1, --all-in-1