Base de donnée mysql workbench
Fermé
Faycal
-
28 avril 2022 à 04:16
jordane45 Messages postés 38111 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 mars 2024 - 28 avril 2022 à 23:41
jordane45 Messages postés 38111 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 mars 2024 - 28 avril 2022 à 23:41
A voir également:
- Base de donnée mysql workbench
- Formules excel de base - Guide
- Mysql download - Télécharger - Bases de données
- Supprimer une base de données phpmyadmin ✓ - Forum Logiciels
- Échec inscription base gigaset ✓ - Forum telephonie fixe
- Tnt base de données vide - Forum TNT / Satellite / Réception
4 réponses
yg_be
Messages postés
22624
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 mars 2024
1 461
28 avril 2022 à 17:24
28 avril 2022 à 17:24
bonjour,
qu'as-tu essayé précisément?
qu'as-tu essayé précisément?
J’ai essayé d’ouvrir le port 3306 sur ma livebox pour ensuite voir si je pouvais me connecter via mysql workbench a l’adresse ip de ma box. J’ai ensuite vu que ce n’est pas du tout comme ça qu’il faut s’y prendre. Apparement il faudrait être hébergé chez un site qui fait ça. Mais moi je veux pouvoir héberger ma base de donnée moi même.
yg_be
Messages postés
22624
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 mars 2024
1 461
28 avril 2022 à 19:32
28 avril 2022 à 19:32
Où as-tu vu que ce n’est pas du tout comme ça qu’il faut s’y prendre?
Ta base de données tourne sur un ordi connecté à ta box? As-tu configuré la box pour diriger le port 3306 vers cet ordi?
Où tourne l'application python?
Où tourne mysql workbench?
Merci de nous donner quelques informations.
Ta base de données tourne sur un ordi connecté à ta box? As-tu configuré la box pour diriger le port 3306 vers cet ordi?
Où tourne l'application python?
Où tourne mysql workbench?
Merci de nous donner quelques informations.
jordane45
Messages postés
38111
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 mars 2024
4 634
Modifié le 28 avril 2022 à 23:41
Modifié le 28 avril 2022 à 23:41
Bonjour,
Déjà, sache qu'il est fortement déconseillé de donner accès à une base de données directement à l'exterieur du serveur qui l'héberge.
A la place, on va créer des webservices qui seront exécutés sur le serveur et qui jouerons le rôle de passerelle entre ton application et ta base de données.
Ces webservices peuvent être créés par n'importe quel langage (serveur) tel que le php, le python ..
Pour cela, il faut mettre en place un serveur apache (ou nginx) qui te permettra d'exécuter les scripts depuis des appels d'url ( comme tu le fais lorsque tu consultes un site web).
Mais si vraiment la sécurité n'a pas d'importance pour toi et que tu veux tout de même accéder à ta base de données depuis l'extérieur.. il faut :
Créer un user mysql qui autorise les connexion depuis l'extérieur, modifier le fichier de conf de ton mysql pour autoriser les connexions distantes, rediriger le port d'écoute de mysql au niveau de ta box .. et paramétrer ton programme pour qu'il appelle ton IP public au lieu du "locahost" que tu as certainement mis lors de sa création )
Tu trouveras de nombreux tutos sur le net à ce sujet...
par exemple : https://www.google.com/search?q=How+to+Allow+Remote+Connections+to+MySQL
Déjà, sache qu'il est fortement déconseillé de donner accès à une base de données directement à l'exterieur du serveur qui l'héberge.
A la place, on va créer des webservices qui seront exécutés sur le serveur et qui jouerons le rôle de passerelle entre ton application et ta base de données.
Ces webservices peuvent être créés par n'importe quel langage (serveur) tel que le php, le python ..
Pour cela, il faut mettre en place un serveur apache (ou nginx) qui te permettra d'exécuter les scripts depuis des appels d'url ( comme tu le fais lorsque tu consultes un site web).
Mais si vraiment la sécurité n'a pas d'importance pour toi et que tu veux tout de même accéder à ta base de données depuis l'extérieur.. il faut :
Créer un user mysql qui autorise les connexion depuis l'extérieur, modifier le fichier de conf de ton mysql pour autoriser les connexions distantes, rediriger le port d'écoute de mysql au niveau de ta box .. et paramétrer ton programme pour qu'il appelle ton IP public au lieu du "locahost" que tu as certainement mis lors de sa création )
Tu trouveras de nombreux tutos sur le net à ce sujet...
par exemple : https://www.google.com/search?q=How+to+Allow+Remote+Connections+to+MySQL
jordane45
Messages postés
38111
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 mars 2024
4 634
28 avril 2022 à 23:41
28 avril 2022 à 23:41
Bonjour,
Déjà, sache qu'il est fortement déconseillé de donner accès à une base de données directement à l'exterieur du serveur qui l'héberge.
A la place, on va créer des webservices qui seront exécutés sur le serveur et qui jouerons le rôle de passerelle entre ton application et ta base de données.
Ces webservices peuvent être créés par n'importe quel langage (serveur) tel que le php, le python ..
Pour cela, il faut mettre en place un serveur apache (ou nginx) qui te permettra d'exécuter les scripts depuis des appels d'url ( comme tu le fais lorsque tu consultes un site web).
Mais si vraiment la sécurité n'a pas d'importance pour toi et que tu veux tout de même accéder à ta base de données depuis l'extérieur.. il faut :
Créer un user mysql qui autorise les connexion depuis l'extérieur, modifier le fichier de conf de ton mysql pour autoriser les connexions distantes, rediriger le port d'écoute de mysql au niveau de ta box .. et paramétrer ton programme pour qu'il appelle ton IP public au lieu du "locahost" que tu as certainement mis lors de sa création )
Tu trouveras de nombreux tutos sur le net à ce sujet...
Déjà, sache qu'il est fortement déconseillé de donner accès à une base de données directement à l'exterieur du serveur qui l'héberge.
A la place, on va créer des webservices qui seront exécutés sur le serveur et qui jouerons le rôle de passerelle entre ton application et ta base de données.
Ces webservices peuvent être créés par n'importe quel langage (serveur) tel que le php, le python ..
Pour cela, il faut mettre en place un serveur apache (ou nginx) qui te permettra d'exécuter les scripts depuis des appels d'url ( comme tu le fais lorsque tu consultes un site web).
Mais si vraiment la sécurité n'a pas d'importance pour toi et que tu veux tout de même accéder à ta base de données depuis l'extérieur.. il faut :
Créer un user mysql qui autorise les connexion depuis l'extérieur, modifier le fichier de conf de ton mysql pour autoriser les connexions distantes, rediriger le port d'écoute de mysql au niveau de ta box .. et paramétrer ton programme pour qu'il appelle ton IP public au lieu du "locahost" que tu as certainement mis lors de sa création )
Tu trouveras de nombreux tutos sur le net à ce sujet...