Ваша версия MySql не удовлетворяет минимальным техническим требованиям продукта.
Такая ошибка может возникнуть при установке 1С-Битрикс на новом хостинге. На текущий момент требуется версия mysql 5.6.0, но по факту устанавливается и на меньшей версии, нужно только чуть подправить код проверки.
В файле /bitrix/modules/main/install/wizard/wizard.php примерно на 1530 строке:
//Check MySQL version $dbResult = $conn->query("select VERSION() as ver"); if ($arVersion = $dbResult->fetch()) { $mysqlVersion = trim($arVersion["ver"]); if (!BXInstallServices::VersionCompare($mysqlVersion, "5.6.0")) { $this->SetError(InstallGetMessage("SC_DB_VERS_MYSQL_ER")); return false; } $this->needCodePage = true; if (!$this->needCodePage && $this->utf8) { $this->SetError(InstallGetMessage("INS_CREATE_DB_CHAR_NOTE")); return false; } }
В строке "if (!BXInstallServices::VersionCompare($mysqlVersion, "5.6.0"))" поменяйте 5.6.0 на что-нибудь меньшее, например 5.0.0
По опыту на версии 5.5.64-MariaDB все отлично работает. Но в любом случае, если требуется 5.6.0, значит это кому-то надо и в дальнейшем могут возникнуть проблемы.
Кстати, битрикс могли бы писать в тексте ошибки какая версия mysql требуется, а то не очень-то и понятно.
Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.