Yo tuve un problema de conexion con la BBDD al configurar wordpress, contaba con la instalación MySQL Server + MySQLWorkbench, este servicio se configuro el puerto 3307 (el de por defecto creo que es el 3306)
Durante el asistente de instalacion de wordpress por web en el campo «Servidor de la base de datos» al poner localhost:3307 este no lo cogia , la solucion fue poner 127.0.0.1:3307 (Si tienes el servidor de BBDD en otro equipo pon IP_Servidor:Puerto )
En mi archivo wp-config.php la linea que hace mensión a esa conexion figura lo siguiente:
/** Host de MySQL (es muy probable que no necesites cambiarlo) */
define(‘DB_HOST’, ‘127.0.0.1:3307’);
He leido por ahi que al actualizar el servidor de BBDD del WAMPP te cambia el puerto por defecto porque ya esta en uso, me imagino que tambien pasara lo mismo con el XAMPP, te lo comento por si lo has actualizado
Saludos.