Виртуальный бокс Oracle VM не показывает параметр для 64-разрядных версий ОС Windows

Ошибка связана с каким-то неправильным методом экранирования в скриптах сервисной оболочки freebsd. Он пытается su -c 'sh -c "..."', когда вы указываете конкретного пользователя для запуска службы, и mysql, похоже, вызывает проблемы с этим.

Я вошел в /usr/local/etc/rc.d/mysql-serverи закомментировал строку 54 mysql_user="mysql"и изменил строку 55 на mysql_limits_args="-e", и теперь mysql запускается правильно, потому что вышеупомянутый код не выполняется.

Не делайте этого в системах, допускающих общедоступное подключение к базе данных! Если кто-то обнаружит эксплойт для удаленного выполнения кода, то вы действительно облажались, потому что mysql теперь работает от имени пользователя root, поэтому злоумышленники могут читать/записывать любой файл на вашем сервере! Использование его на локальном хосте для ntopng должно быть безопасным, потому что никакие вредоносные внешние подключения не могут получить к нему доступ, но все же это не очень хорошая идея.

0
31.03.2020, 14:27
1 ответ

Ваш ПК может виртуализировать только 32-разрядные ОС, поскольку вы не включили функции виртуализации в BIOS.

Здесь трудно дать точные инструкции, так как каждый BIOS немного отличается.

Настройки должны называться «Технология виртуализации Intel», «AMD -V» или аналогичные и в основном отображаются в настройках ЦП.

1
19.03.2021, 02:31

Теги

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