Para permitir el acceso remoto a tu servidor MariaDB, sigue estos pasos:

  1. Configura el archivo de configuración de MariaDB

    Primero, edita el archivo de configuración de MariaDB para permitir conexiones desde direcciones IP específicas. Abre el archivo /etc/mysql/mariadb.conf.d/50-server.cnf con un editor de texto, por ejemplo, nano:

    sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
    

    Busca la línea que comienza con bind-address y cámbiala para que acepte conexiones desde cualquier dirección IP. Puedes hacer que acepte conexiones desde todas las IPs con:

    bind-address = 0.0.0.0
    

    Si prefieres permitir conexiones solo desde direcciones IP específicas, reemplaza 0.0.0.0 con las direcciones IP deseadas, separadas por comas. Guarda el archivo y cierra el editor (Ctrl+X, luego Y para confirmar los cambios y Enter para salir en nano).

  2. Reinicia el servicio de MariaDB

    Para que los cambios surtan efecto, reinicia el servicio de MariaDB:

    sudo systemctl restart mariadb
    
  3. Instala el cliente de MariaDB en la máquina desde la que quieres conectarte

    En la máquina cliente (desde la que deseas acceder al servidor MariaDB), instala el cliente de MariaDB. En Debian o Ubuntu, puedes hacerlo con:

    sudo apt update
    sudo apt install mariadb-client
    
  4. Conéctate al servidor MariaDB desde la máquina cliente

    Finalmente, usa el cliente de MariaDB para conectarte al servidor. Reemplaza usuario, servidor_ip y base_de_datos con el nombre de usuario, la dirección IP del servidor y la base de datos a la que deseas acceder, respectivamente:

    mysql -u usuario -p -h servidor_ip
    

    Cuando se te solicite, ingresa la contraseña del usuario que has configurado en el servidor MariaDB.

Con estos pasos, habrás configurado el acceso remoto a tu servidor MariaDB y podrás conectarte desde cualquier máquina que tenga el cliente de MariaDB instalado.