title: Unable to establish a connection to any database host
body: <p>I've been trying to install Phabricator on Centos 6.8 and Ubuntu 14.04. On both attempts, when configuring MySQL with phab, I get the following errors:</p>
  
  <pre><code>    EXCEPTION: (PhabricatorClusterStrandedException) Unable to establish a connection to any database host (while trying "phabricator_config"). All masters and replicas are completely unreachable. at [&lt;phabricator&gt;/src/infrastructure/storage/lisk/PhabricatorLiskDAO.php:140]
  arcanist(head=master, ref.master=fad85844314b), phabricator(head=master, ref.master=4dadad53ae5d), phutil(head=master, ref.master=086df1ba443c)
      #0 PhabricatorLiskDAO::raiseUnreachable(string) called at [&lt;phabricator&gt;/src/infrastructure/storage/lisk/PhabricatorLiskDAO.php:111]
      #1 PhabricatorLiskDAO::newClusterConnection(string, string, string) called at [&lt;phabricator&gt;/src/infrastructure/storage/lisk/PhabricatorLiskDAO.php:66]
      #2 PhabricatorLiskDAO::establishLiveConnection(string) called at [&lt;phabricator&gt;/src/infrastructure/storage/lisk/LiskDAO.php:1008]
      #3 LiskDAO::establishConnection(string) called at [&lt;phabricator&gt;/src/infrastructure/storage/lisk/LiskDAO.php:516]
      #4 LiskDAO::loadRawDataWhere(string, string)
      #5 call_user_func_array(array, array) called at [&lt;phabricator&gt;/src/infrastructure/storage/lisk/LiskDAO.php:476]
      #6 LiskDAO::loadAllWhere(string, string) called at [&lt;phabricator&gt;/src/infrastructure/env/PhabricatorConfigDatabaseSource.php:19]
      #7 PhabricatorConfigDatabaseSource::loadConfig(string) called at [&lt;phabricator&gt;/src/infrastructure/env/PhabricatorConfigDatabaseSource.php:7]
      #8 PhabricatorConfigDatabaseSource::__construct(string) called at [&lt;phabricator&gt;/src/infrastructure/env/PhabricatorEnv.php:249]
      #9 PhabricatorEnv::buildConfigurationSourceStack(boolean) called at [&lt;phabricator&gt;/src/infrastructure/env/PhabricatorEnv.php:95]
      #10 PhabricatorEnv::initializeCommonEnvironment(boolean) called at [&lt;phabricator&gt;/src/infrastructure/env/PhabricatorEnv.php:75]
      #11 PhabricatorEnv::initializeScriptEnvironment(boolean) called at [&lt;phabricator&gt;/scripts/init/lib.php:22]
      #12 init_phabricator_script(array) called at [&lt;phabricator&gt;/scripts/init/init-setup.php:12]
      #13 require_once(string) called at [&lt;phabricator&gt;/scripts/sql/manage_storage.php:5]
  </code></pre>
  
  <p>I've been following this installation guide: <a href="https://secure.phabricator.com/book/phabricator/article/configuration_guide/" rel="nofollow noreferrer">https://secure.phabricator.com/book/phabricator/article/configuration_guide/</a></p>
  
  <p>I've also attempted to follow others online, with no success. 
  The command attempted was </p>
  
  <blockquote>
    <p>./bin/storage upgrade</p>
  </blockquote>
  
  <p>I've also attempted </p>
  
  <blockquote>
    <p>./bin/storage upgrade --user  --password </p>
  </blockquote>
  
  <p>And other commands such as setting the host or user on ./bin/config, but all seem to cause the same error. </p>
  
  <p>I'm not sure what to do at this point, I've been playing with every config I can find.</p>