将moodle 2.7.1升级为PHP7.0和mysql 5.6。但如果升级mysql,则无法连接到mysql 8.0

将moodle 2.7.1升级为PHP7.0和mysql 5.6。但如果升级mysql,则无法连接到mysql 8.0,moodle,php-5.6,mysql-8.0,php-7.4,Moodle,Php 5.6,Mysql 8.0,Php 7.4,Moodle应用程序使用PHP7和mysql 5.6运行 当NM将mysql版本从5.6更新到8.0时 Moodle没有连接mysql 8.0数据库它是哪个版本的PHP? 如果您使用的是7.1,那么您至少需要7.1.16或7.2至少需要7.2.4 新的MySql 8服务器是否使用相同的端口? 通过在MySql中运行此命令来检查端口 SHOW GLOBAL VARIABLES LIKE 'PORT'; Moodle中的默认值是3306。如果它不同,那么您可以在config.php中更改它 $C

Moodle应用程序使用PHP7和mysql 5.6运行

当NM将mysql版本从5.6更新到8.0时

Moodle没有连接mysql 8.0数据库

它是哪个版本的PHP? 如果您使用的是7.1,那么您至少需要7.1.16或7.2至少需要7.2.4

新的MySql 8服务器是否使用相同的端口? 通过在MySql中运行此命令来检查端口

SHOW GLOBAL VARIABLES LIKE 'PORT';
Moodle中的默认值是3306。如果它不同,那么您可以在config.php中更改它

$CFG->dboptions = array(
    'dbport' => 'yournewport'
);
升级Moodle 2.7 最后,Moodle 2.7不再受支持。最后一次更新是2017年5月

建议的升级路线是先升级到2.7.20,然后升级到3.2.9,再升级到3.8.x