Задать вопрос
@wexvellencex

Ошибка при запуске MySQL для Bitrix?

Добрый день. Такая проблема, имеется сервер с BitrixVm. Суть проблемы, что второй сервер после рестарта сервера, не запускает Mysqld, в выводе systemctl status mysqld - висит статус inactive
systemctl status mysqld
● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
  Drop-In: /etc/systemd/system/mysqld.service.d
           └─limit.conf
   Active: inactive (dead)
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html

Dependency failed for MySQL Server.
Job mysqld.service/start failed with result 'dependency'.
Dependency failed for MySQL Server.
Job mysqld.service/start failed with result 'dependency'.

Так же если портал запущен (без SQL), через веб у него отображаются следующие ошибки: 66b5dbbc77f5a241820122.jpeg

Если запускать его systemctl start mysqld он не запускается, решил проверить логи cat /var/log/mysql/error.log :
2024-08-09T01:21:42.844102Z 6967 [Note] Access denied for user 'root'@'localhost' (using password: YES)
2024-08-09T01:21:43.007746Z 6968 [Note] Access denied for user 'root'@'localhost' (using password: YES)
2024-08-09T01:21:43.170626Z 6969 [Note] Access denied for user 'root'@'localhost' (using password: YES)
2024-08-09T01:21:43.334242Z 6970 [Note] Access denied for user 'root'@'localhost' (using password: YES)
2024-08-09T01:21:43.496740Z 6971 [Note] Access denied for user 'root'@'localhost' (using password: YES)
2024-08-09T01:21:43.658607Z 6972 [Note] Access denied for user 'root'@'localhost' (using password: YES)
2024-08-09T01:21:43.820941Z 6973 [Note] Access denied for user 'root'@'localhost' (using password: YES)
2024-08-09T02:44:02.269254Z 7234 [Note] InnoDB: Stopping purge
2024-08-09T02:44:02.296944Z 7234 [Note] InnoDB: Resuming purge
2024-08-09T05:45:02.016771Z 8431 [Note] InnoDB: Stopping purge
2024-08-09T05:45:02.053335Z 8431 [Note] InnoDB: Resuming purge
2024-08-09T07:30:22.291514Z 0 [Note] InnoDB: page_cleaner: 1000ms intended loop took 12488ms. The settings might not be optimal. (flushed=202, during the time.)
2024-08-09T08:45:02.464441Z 14014 [Note] InnoDB: Stopping purge
2024-08-09T08:45:02.503649Z 14014 [Note] InnoDB: Resuming purge


Т.к. из логов Access denied for user 'root'@'localhost' (using password: YES), я проверил конфиги /home/bitrix/www/bitrix/.settings.php :
array (
    'value' =>
    array (
      'default' =>
      array (
        'className' => '\\Bitrix\\Main\\DB\\MysqliConnection',
        'host' => 'localhost',
        'database' => 'sitemanager',
        'login'    => 'bitrix0',
        'password' => 'тутпароль',
        'options' => 2,
      ),


Далее проверил /home/bitrix/www/bitrix/php_interface/dbconn.php :
define("DBPersistent", false);
$DBType = "mysql";
$DBHost = "127.0.0.1";
$DBLogin = 'bitrix0';
$DBPassword = 'тутпароль';
$DBName = "sitemanager";
$DBDebug = false;
$DBDebugToFile = false;


При этом всем, если ввести команду sudo mysqld --skip-grant-tables --user=root - то портал поднимается и начинает работать, но mysqld по прежнему неактивен. Так же проверил второй портал и там mysqld работает (статус Active).

Скажу сразу, делал и настраивал не я
  • Вопрос задан
  • 235 просмотров
Подписаться 1 Простой 7 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы