MariaDB remote access RockyLinux
Pour que MariaDB soit pris accessible a distance pour par exemple ; faire un serveur de base de données, contrôler a distance les bases etc ...
Par défaut MariaDB est utiliser en local par 127.0.0.1. Pour faire du remote il va falloir lui faire écouter sur toutes les adresse IP.
Pour ce faire on va éditer le fichier mariadb-server.cnf
nano /etc/my.cnf.d/mariadb-server.cnf
et on décomente la ligne bind-addresse = 127.0.0.1 en bin-addresse = 0.0.0.0
On redémarre MariaDB
systemctl restart mariadb
maintenant pour accéder a distance a une base de données spécifique nous avons juste a rajouter en mysql la ligne de conf :
GRANT ALL ON Database.* to 'Utilisateur'@'Adresse ip specifique' IDENTIFIED BY 'Mot de passe' WITH GRANT OPTION;
ou
GRANT ALL ON Database.* to 'Utilisateur'@'192.168.X.%' IDENTIFIED BY 'Mot de passe' WITH GRANT OPTION;
/* le % signifie n'importe quel machine du reseau local */