Debido a que tengo instalado mysql en el puerto 3306 y a mariadb en el puerto 3308 en mi lap de trabajo, necesitaba usar una base de datos en mariadb pero por default viene configurado wordpress para resolver el 3306 pero necesito el 3308, por lo tanto no se podía conectar.
Solucion
Primero, buscamos la carpeta donde esta desplegado nuestro wordpress. Regularmente se encuentra en la carpeta htdocs de apache, o bien, public_html si tenemos un linux o un servicio de hosting.
Con un editor de texto abrimos el archivo wp-config.php y buscamos la siguiente línea:
define('DB_HOST','localhost');
y se agrega dos puntos más el puerto :TUPUERTO, entonces cambiamos a:
define('DB_HOST','localhost:3308');
y guardamos.
Si recargamos la instalación, es decir, el sitio del wordpress, tendremos la conexión a la base de datos.
Saludos.