安装Phabricator时,mySQL密码不起作用

时间:2018-09-20 08:53:16

标签: mysql phabricator ubuntu-18.04

我似乎无法设置Phabricator在安装过程中可以使用的有效MySQL root密码。

每次我尝试重新启动phd守护程序时(按照以下说明:https://gist.github.com/sparrc/b4eff48a3e7af8411fc1),都会收到以下异常:

[2018-09-20 08:38:09] EXCEPTION: (PhabricatorClusterStrandedException) Unable to establish a connection to any database host (while trying "phabricator_config"). All masters and replicas are completely unreachable.

AphrontConnectionQueryException: Attempt to connect to root@127.0.0.1 failed with error #1698: Access denied for user 'root'@'localhost'. at [<phabricator>/src/infrastructure/storage/lisk/PhabricatorLiskDAO.php:158]

但是,在重新安装MySQL之后,我能够成功完成./bin/storage upgrade Phabricator命令。

我尝试过:

  • sudo dpkg-reconfigure mysql-server-5.7-未提示输入新密码

  • 使用mysqld_safe --skip-grant-tables &登录并使用root密码运行更新命令。一切似乎都成功了,但是当我再次尝试Phabricator时,我得到了例外。

  • 寻找临时密码:

      

    sudo grep“临时密码” /var/log/mysqld.log   grep:/var/log/mysqld.log:没有这样的文件或目录

请注意,在使用上述任何一种方法更改./bin/config set mysql.pass 'mypassword'后,我都会使用它。我也尝试过没有密码,这是行不通的。一旦我运行了Phabricator storage upgrade命令,我将无法再访问mySQL,并且任何重置密码的步骤似乎都无效。

我正在Ubuntu 18.04上运行MySQL 5.7和PHP 5.6

0 个答案:

没有答案