phabricator mysql_MySQL的Phabricator配置问题

我能够获得phabricator的URL . 当我从phabricator目录运行以下脚本时,我收到下面复制的错误 . 我还复制了custom / myconfig.conf.php文件中的mysql配置信息(凭证工作 - 我可以使用mysql -u root -p通过终端登录) . 一旦我可以测试设置,我会将凭据更改为非root .

myconfig.conf.php

// DatabaseConfigurationProvider.

'mysql.configuration-provider' => 'DefaultDatabaseConfigurationProvider',

// The username to use when connecting to MySQL.

'mysql.user' => 'root',

// The password to use when connecting to MySQL.

'mysql.pass' => 'xxxxxxxxx',

// The MySQL server to connect to.

'mysql.host' => '127.0.0.1', ///'localhost',

// If you want to connect to a different port than the default (which is 3306)

'mysql.port' => null,

Error after running ./bin/storage upgrade

Unable To Connect: Attempt to connect to root@localhost failed with error #1045: Access denied for user 'root'@'localhost' (using password: NO).

MySQL正在监听127.0.0.1:3306 . 我也尝试了以下内容(也传递了root ID)但它不起作用:./ bin / storage upgrade --user --password

Update: 当我使用一组新凭据运行./bin/storage upgrade命令时,出现以下错误:

[2014-05-07 16:15:16] EXCEPTION: (RuntimeException) Undefined property:

DefaultDatabaseConfigurationProvider::$getPassword at

[/usr/local/phabricator/libphutil/src/error/PhutilErrorHandler.php:216]

#0 PhutilErrorHandler::handleError(8, Undefined property:

DefaultDatabaseConfigurationProvider::$getPassword,

/usr/local/phabricator/phabricator/scripts/sql/manage_storage.php, 75,

Array of size 16 starting with: { _GET => Array }) called at

[/usr/local/phabricator/phabricator/scripts/sql/manage_storage.php:75]

如果我在存储升级命令中传入用户名/密码但未从conf文件中正确获取,则存储现在可以使用新的数据库凭据 . 我将检查conf并相应地更新它 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值