Skip to main content

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 */