El otro día necesitaba conectar el motor de base de datos MariaDB en Mageia 6 con java pero no lo lograba.
Así que queriendo revisar el puerto a que se conectaba pensando que era eso resulta que al hacer la instrucción dentro de la consola de MariaDB:
SHOW variables WHERE variable_name = 'port';
me salió que el puerto con el que se conectaba MariaDB era 0 (cero).
Así que lo que hay que hacer es habilitar la conexión remota, en el archivo de configuración ya en los archivos del sistema Linux.
/etc/my.cnf
Nos convertimos en root y con el editor que prefiramos lo cargamos:
1. comentamos la linea
#skip-networking
2. luego la linea de bind-address nos debe quedar como sigue:
bind-address = 0.0.0.0
esto hará que escuche de todos lados en ipv4
debemos reiniciar el servicio por lo que en la linea de comandos escribimos.
systemctl restart mysqld.service
ahora al probar el puerto a que se conecta, otra vez dentro de la consola de MariaDB ya nos saldrá el puerto 3306