Créer un utilisateur distant
1) Configurer MariaDB pour le rendre accessible depuis l'extérieur
Maintenant on souhaite pouvoir se connecter au serveur SQL, à partir d'un ordinateur client. Pour cela nous devons configurer le serveur SQL afin qu'il accepte les connexions qui viennent d'une autre machine, en passant par sa carte réseau.
Puisque le client et serveur ne sont pas sur la même machine, il faut connaitre leurs adresses IP.
Quelle est l'adresse IP de votre serveur MySQL/MariaDB ?
Quelle est l'adresse IP de votre client MySQL/MariaDB ?
Il nous faut connaître l'adresse IP du serveur SQL :
ip a
Pensez à bien mémoriser l'adresse IP de votre serveur SQL.
Le fichier de configuration serveur SQL MariaDB est :
/etc/mysql/mariadb.conf.d/50-server.cnf
Pour que le serveur SQL MariaDB
accepte les connexions qui viennent d'une autre machine,
en passant par la carte réseau du serveur SQL, nous devons modifier le paramètres bind-address
Pour modifier un fichier, nous pouvons utiliser l'éditeur de texte nano.
Et bien-sûr, pour avoir l'autorisation de modifier un fichier de configuration,
nous devons utiliser la commande sudo
La commande complète est donc :
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

Pour que le serveur SQL MariaDB
accepte les connexions qui viennent d'une autre machine,
en passant par sa carte réseau, nous devons modifier le paramètres bind-address
Nous allons remplacer 127.0.0.1par l'adresse IP de votre serveur SQL
C'est l'adresse IP que vous avez bien mémorisée ;-)
Pour enregistrer le fichier : Ctrl + O puis Entrée
Pour fermer l'éditeur de texte nano : Ctrl + X
Pour autoriser les connexions en passant par toutes les cartes réseau du serveur SQL,
nous pouvons renseigner le paramètres bind-address avec 0.0.0.0
bind-address = 0.0.0.0