在ubuntu 16.04服务器上安装moodle我安装了MariaDB并创建了这样的特权:
# mysql -u root -p
MariaDB [(none)]> CREATE DATABASE moodle;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON moodle.* TO 'Admin'@'localhost' IDENTIFIED BY 'root';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q
之后我可以用commande行访问moodle数据库,用户:“Admin”和密码:“root”。
但是在moodle的install.php页面中如果我给用户和密码我得到了这个错误:
请问有什么问题?
答案 0 :(得分:0)
这是一个旧帖子,但对于点击此页面的人:
从错误看,在此之前的屏幕中选择的数据库类型是" MySQLi"而不是" MariaDb"。
答案 1 :(得分:0)
Moodle中的错误意味着它无法检测到所有Ecenica虚拟主机软件包和托管云服务器上使用的最新版MariaDB数据库服务器。
您可以执行以下操作: