No se puede conectar a la base de datos MySQL de ningún host web desde cualquier lugar que no sea el propio host web
Tengo 2 webhost diferentes (pagodabox
& 000webhost
, ambos gratis) y he creado unalocalhost
con MySQL.
He instalado wordpress en los tres que funcionan perfectamente bien dentro de su propio dominio, es decir. cuandolocalhost
wordpress está utilizandolocalhost
base de datos,pagodabox
esta usandopagodabox
base de datos y así sucesivamente.
Sin embargo, si cambio las credenciales de acceso a la base de datos dewp-config.php
para, por ejemplo, hacerlocalhost
wordpress conectarse a000webhost
base de datos, no funciona:"Error establishing database"
.
Aquí están las credenciales respectivas que uso:
<?php
wp-config.php - relevant differences
* members.000webhost.com/panel/Manage MySQL Databases
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', '--------_db');
/** MySQL database username */
define('DB_USER', '--------');
/** MySQL database password */
define('DB_PASSWORD', '--------');
/** MySQL hostname */
define('DB_HOST', 'mysq--.000webhost.com');
* tunnel.pagodabox.com
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', '--------_db');
/** MySQL database username */
define('DB_USER', '--------');
/** MySQL database password */
define('DB_PASSWORD', '--------');
/** MySQL hostname */
define('DB_HOST', 'tunnel.pagodabox.com');
* localhost
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', '--------_db');
/** MySQL database username */
define('DB_USER', '--------');
/** MySQL database password */
define('DB_PASSWORD', '--------');
/** MySQL hostname */
define('DB_HOST', 'localhost');
?>