1

作为标题,我尝试在 ubuntu 16 上安装 ilias。

创建新客户端时,数据库名称块出现错误:

“无法访问数据库。请检查凭据以及数据库是否存在-” 关于错误

我尝试重新安装 MySQL,安装的详细信息显示:

“从 /etc/mysql/debian.cnf 确定 localhost 凭据:成功。”

所以我认为关于凭据的问题没有错误。

但是现在我很困惑,我该如何解决这个错误。

我应该怎么办?

4

1 回答 1

0

不确定您是否仍在处理此问题,但您可以执行两个步骤。

第 1 步:确保您的系统配置正确。 检查您是否可以通过执行以下操作连接到本地数据库:

mysql -u username -p -h yourHost (yourHost is probably localhost)

如果无法连接,您应该查看一些有关如何设置和连接数据库的 mysql 教程。如果可以连接,请确保您有正确的 client.ini.php(位于 ilias/data/iliasClient 中)文件,应如下所示:

[db] <-- This is the section you need to look at
type = "innodb"
host = "yourHost"
user = "user"
pass = "password"
name = "db_name"
structure_reload = "0"

(您还可以阅读以下主题:https ://www.ilias.de/docu/goto_docu_frm_1875_4446.html )

如果这仍然不起作用,您应该转到第 2 步。

第 2 步:针对自定义端口或其他非默认配置

在以下线程中有一个问题讨论使用非标准端口连接到数据库:https ://www.ilias.de/docu/goto_docu_frm_1875_4488.html 。不幸的是德语。

解决方案的简短版本是,使用非默认端口连接到 mysql 似乎存在问题。如果您使用的不是最新版本或 ILIAS 或更新到 git 中的最新版本,请检查补丁文件的链接线程,这应该可以解决问题。

于 2017-08-03T06:38:12.360 回答