Permitir acceso Remoto MariaDB/Debian 11

Para permitir acceso remoto a la Base de Datos MariaDB en Debian 11 hay que hacer 2 cosas. Primero permitir al servidor que se pueda acceder remotamente y después crear un usuario con acceso remoto permitido.

Para lograrlo vamos a modificar el siguiente fichero: /etc/mysql/mariadb.conf.d/50-server.conf.

Hemos de localizar la siguiente parte del fichero:

Y después hemos de remplazarlo por:

Una vez modificado hemos de reiniciar el servicio MariaDB con el comando «service mariadb restart»

Después hemos de dar acceso a un usuario para que pueda acceder desde cualquier Host de la red, para ello desde la terminal con el cliente de mariadb «mysql» escribimos el siguiente comando:

GRANT ALL PRIVILEGES ON . TO 'root'@'192.168.100.%'
IDENTIFIED BY 'my-new-password' WITH GRANT OPTION;

Con esto ya deberíamos poder acceder desde cualquier host de nuestra red interna al servidor de base de datos MariaDB.

Si necesitas mas información puedes visitar la web oficial de MariaDB https://mariadb.com/kb/en/configuring-mariadb-for-remote-client-access/