2017-04-10 61 views
1

如题,我想我在创建新的客户端在Ubuntu上16ilias(在Ubuntu 16上)安装错误:无法访问数据库。请检查凭据,如果数据库exists-

安装ILIAS,数据库名称块出现错误:

“数据库不能。达成请检查凭据,如果数据库exists-“ about the error

我试图重新安装了MySQL,和已安装的细节表明:

”确定从本地主机/etc/mysql/debian.cnf凭据:成功了。“

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

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

我该怎么办?

+0

你还在为此苦苦挣扎吗?如果是,您是否尝试通过运行ILIAS的服务器的命令行连接到数据库?例如。看到https://www.cyberciti.biz/faq/how-to-connect-to-my-mysql-database-server-using-command-line-and-php/ 如果成功,那么你的参数似乎罚款我们必须进一步寻找错误。 – Amstutz

+0

我也有这个问题。我想在安装php,mysql和apache的过程中存在一些问题。相反,您可以通过安装带有所有必要应用程序的预安装xampp来解决这个问题。这应该修复与数据库和php的连接。 – TheSolider

回答

0

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

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

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

如果您无法连接,您应检查有关如何设置和连接到数据库MySQL的一些教程。如果可以连接,确保你有一个正确的client.ini.php(位于ILIAS /数据/ 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步:对于自定义端口或其他非缺省配置

在以下螺纹疗法e是讨论使用非标准端口连接到db的问题:https://www.ilias.de/docu/goto_docu_frm_1875_4488.html。不幸的是在德国。

这种情况的解决方案的短版,有似乎比连接非默认端口使用其他到mysql的问题。如果您使用的不是最新版本或ILIAS或更新到git中的最新版本(应该可以解决问题),请检查修补程序文件的链接线程。