我在ubuntu服务器上安装moodle。我尝试按照他们的文档中给出的步骤https://docs.moodle.org/310/en/Step-by-step_Installation_Guide_for_Ubuntu
但是,在我通过添加行将 mysqld.cnf 文件中的 innodb 文件格式设置为 Barracuda 之后
innodb_file_format = Barracuda
我无法重新启动 MySQL 服务器。它给了我错误信息
Job for mysql.service failed because the control process exited with error code.
有关详细信息,请参阅“systemctl status mysql.service”和“journalctl -xe”。
当我尝试在不设置文件类型的情况下重新启动服务器时,它重新启动,但是从 Web 界面设置数据库时,我收到错误消息
mysqli::__construct(): (HY000/2002): No such file or directory in /var/www/html/moodle/lib/dml/mysqli_native_moodle_database.php on line 79