Synology [Résolu] Accès extérieur MySQL

titis14

Chevalier Jedi
6 Septembre 2016
373
1
18
Bonjour à tous,

Dans le but d'un développement, je souhaite accéder à ma base SQL de l'extérieur, je m'explique. J'ai un hébergement chez OVH ou tourne le site de production avec ca base SQL chez OVH.
Je voudrais aussi stocker le site développement sur le même FTP pour cela c'est OK et j'ai un sous domaine, mais je n'arrive pas à me connecter à la base de donnée qui est sur mon synology (Erreur lors de la connexion à la base de données.).
J'ai fais des recherche et il faut apparemment créer un compte avec accès externe, mais lors de la création je ne sais pas quoi mettre dans "Nom d'hôte", j'ai un domaine pour mon Nas, et j'ai ouvert le port 3306. J'ai une connexion VDSL avec 8mbit/s de UP donc cela ne ralentira pas mon site.
Synology bloque t'il les accès externe et autorise que le localhost ?
J'ai trouvé ce sujet, mais cela ne m'a pas trop avancé. http://www.nas-forum.com/forum/topic/10225-acc/

Merci pour votre aide.
 
dans ton application web, tu mets quoi comme host? ça devrait être l'ip wan de ta connexion adsl, mais cette ip est surement dynamique !
as tu bien mis en place un ddns?
 
J'ai une IP fixe qui pointe vers un domaine. J'ai pour le moment mis uniquement mon domaine dans le host, si je mets dans un navigateur mondomaine.fr:3306 j'arrive bien sur une page de MariaDB mais j'ai un doute sur la config du compte de phpMydmin.

J'ai trouvé cela, https://wiki.gandi.net/fr/hosting/using-linux/tutorials/ubuntu/remote-mysql je ne sais pas si syno à autorisé uniquement le localhost.

J'ai regardé le fichier my.cnf par le SSH, il y a bien une ligne bind-adresse mais la valeur est 0.0.0.0 es que ca peut venir de cela ? dans l'article ils disent de commenter la ligne.

J'ai aussi suivi ce topic, mon utilisateur et en % mais toujours pareil https://forum.synology.com/enu/viewtopic.php?t=65132 :(
 
Bon j'ai réussi, dans mon host j'avais mis le http et il ne fallait pas le mettre.
Donc pour résumé, il faut créer un nouveau compte sur phpMyAdmin avec le nom d'hote %, ouvrir le port 3306 sur votre box, et mettre votre IP (xxx.xxx.xxx.xxx ou domaine.fr) en noms d'host dans votre fichier php.

Merci pour ton aide webmail.