MariaDB ne pas permettre les connexions à distance
Que les captures d'écran montrent, j'ai la configuration des comptes pour autoriser les connexions à distance, mais comme indiqué dans la deuxième capture d'écran je ne peux toujours pas vous connecter à distance.
- En supposant que les informations d'identification sont très bien, je dirais un pare-feu bloque vous. Vérifiez les ports et adresses ip qui sont autorisées à faire des connexions(iptables sous linux et unix et os-es)
- Le pare-feu Windows est désactivé.
Vous devez vous connecter pour publier un commentaire.
Mysql par défaut se lie à 0.0.0.0, ce qui est toutes les interfaces sur votre système. Ce qui signifie que vous pouvez déjà vous connecter à partir d'un autre ordinateur. La question est peut-être autorisations. Vous pouvez activer les connexions à distance en exécutant la commande suivante:
bind-address = 127.0.0.1
àbind-address = 0.0.0.0
. reportez-vous à LandiLeite réponse- Je utiliser pour les tests dans la machine virtuelle (Ubuntu 16.04), pour moi, j'ai corrigé l'erreur de changer le fichier
50-server.cnf
.Mon serveur Ubuntu, donc modifier le fichier ci-dessous:
Le chemin d'accès de ce fichier:
PS: Créer une sauvegarde du fichier avant de le modifier.
Seul changement dans le fichier
bind-address 127.0.0.0
àbind-address 0.0.0.0
Après cela, redémarrez le service et essayez à nouveau.
Concernant l'utilisateur, le besoin de permettre pour les connexions externes.
J'espère que cette info vous aide.
MariaDB paquets de lier MariaDB à l'adresse 127.0.0.1 (l'adresse IP de bouclage) par défaut comme une mesure de sécurité à l'aide de la bind-address directive de configuration. Vieux les paquets MySQL parfois désactivée réseau TCP/IP avec le skip-networking directive.
Des mesures pour autoriser les connexions à distance sont fournis dans le MariaDB la Base de Connaissances à https://mariadb.com/kb/en/mariadb/configuring-mariadb-for-remote-client-access/