Descarga la versión LTS de mariadb. Siempre prefiere las versiones LTS a las versiones mas nuevas, a menos cuando vaya a salir tu aplicación ya este en funcionamiento la versión LTS.
La versión para descargar la puedes encontrar en https://mariadb.com/downloads/, selecciona la versión y el sistema operativo.
Ejecuta el programa, vas a tener que tener a la mano los siguientes datos.
- Contraseña de root que va a tener el servidor.
- De preferencia que no acepte conexiones con el usuario de root.
- Directorio donde se va a instalar los programas y ruta donde se van a generar los archivos de datos.
- Puerto por el cual va a escuchar, por default es el 3306, de preferencia debes de cambiarlo.
Acepta las preferencias, y deja que el programa continue.
Crea un usuario dbo (Database Server Owner) que tenga los privilegios para administrar la instancia que acabas de crear.
Abre una ventana de comando de mariadb, por default va a ser el usuario root, pon la contraseña con la cual configuraste la instancia y ejecuta.
mysql> CREATE USER 'admin'@'%' IDENTIFIED BY 'supersecretpassword';
mysql> GRANT ALL PRIVILEGES ON * . * TO 'admin'@'%';
mysql> FLUSH PRIVILEGES;
Con eso vas a poder conectarte y administrar la instancia desde cualquier maquina con el usuario que acabas de crear
Para que este seguro tu servidor solo debes de exponer los puertos que tu controles, por lo que te sugiero que instales un firewall en tu servidor de windows.