配置错误:我无法使用Moodle连接数据库

问题描述

错误数据库连接失败

数据库过载或运行不正常很可能。

站点管理员还应检查是否已在config.PHP中正确指定了数据库详细信息

在我的Config.PHP下面

unset($CFG);
global $CFG;
$CFG = new stdClass();

$CFG->dbtype    = 'mariadb';
$CFG->dblibrary = 'native';
$CFG->dbhost    = '192.0.0.0';
$CFG->dbname    = 'moodle';
$CFG->dbuser    = 'root';
$CFG->dbpass    = 'admindb@123';
$CFG->prefix    = 'mdl_';
$CFG->dboptions = array (
  'dbpersist' => 0,'dbport' => 3306,'dbsocket' => '','dbcollation' => 'utf8mb4_general_ci',);
$CFG->wwwroot   = 'http://192.0.0.0/moodle-apexon';
$CFG->daTaroot  = 'C://xampp//moodledata';
$CFG->admin     = 'admin';

解决方法

尝试通过命令行连接到数据库。如果那不起作用,请检查用户名,密码,dbname等。

mysql --user=root --password=admindb@123 --host=192.0.0.0 moodle