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

  • Vague de SPAM

    Suite à une vague de spam sur le forum, les inscriptions sont temporairement limitées.

    Après votre inscription, un membre de l'équipe devra valider votre compte avant qu'il ne soit activé. Nous sommes désolés pour la gêne occasionnée et vous remercions de votre patience.

titis14

Chevalier Jedi
Membre Confirmé
6 Septembre 2016
374
1
33
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.