OpenProject用户无法登录mysql

时间:2016-08-17 10:04:19

标签: mysql openproject

现状如下:

我已经使用官方网站(https://www.openproject.org/open-source/download/packaged-installation-guide/)上的指南在Ubuntu 14.04服务器上成功安装了OpenProject。在第一次配置时,我让配置管理器安装MySQL并创建适当的数据库。

现在我正在尝试迁移,为此,我需要外部访问information_schema(架构)和数据库。这应该是使用openproject用户完成的,但我似乎无法在命令行上使用此用户登录。

为了确定,我只是声明如下:

mysql -u openproject -D openproject -p

然后我输入了正确的密码并按回车键。它获得默认的ERROR 1045。 我上午但是能够使用在初始安装步骤中创建的root用户和debian-sys-maint用户登录。我在这些帐户中使用的密码位于" /etc/openproject/installer.dat"下的文件中。我绝对肯定我使用正确的密码,因为应用程序在所述用户下正常运行。

我缺少哪个mysql设置会阻止用户使用命令行实用程序建立连接?

1 个答案:

答案 0 :(得分:2)

想出来。在MySQL中,主机127.0.0.1和localhost本质上是不同的。默认情况下,用户OpenProject被分配给主机127.0.0.1,因此自然连接openproject @ localhost不起作用,尽管root帐户具有不同的用户配置文件(确切地说是4),允许它连接到localhost和127.0.0.1。

TLDR版本: 使用如下声明:

mysql -u openproject -h 127.0.0.1 -p

应该做的伎俩。