Parse error in pg_hba.conf
From the documentation:


  A record can have one of the seven formats
  
  local      database  user  auth-method  [auth-options] host
  database  user  address  auth-method  [auth-options] hostssl
  database  user  address  auth-method  [auth-options] hostnossl 
  database  user  address  auth-method  [auth-options] host
  database  user  IP-address  IP-mask  auth-method  [auth-options]
  hostssl    database  user  IP-address  IP-mask  auth-method 
  [auth-options] hostnossl  database  user  IP-address  IP-mask 
  auth-method  [auth-options]


Your line:

local all all 0.0.0.0/0 md5


.. does not match any of these.

I suspect you want one of these instead:

host all all 0.0.0.0/0 md5


or:

local all all md5