abuche Posté(e) le 27 juillet 2013 Partager Posté(e) le 27 juillet 2013 (modifié) bonjour , Avec c++ sur serveur localhost d'un pc , la connexion est facile : int main() { QSqlDatabase db = QSqlDatabase::addDatabase( "QMYSQL" ); db.setHostName( "localhost" ); db.setDatabaseName( "tuto" ); db.setUserName( "*****" ); db.setPassword( "*****" ); Mais ensuite pour un nas : db.setHostName( "192.168.0.12" ); // ne passe pas db.setHostName( "http://192.168.0.12" ); // ne passe pas Quel host est permis pour le nas synology ???? A+ Modifié le 28 juillet 2013 par abuche 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sp@r0 Posté(e) le 27 juillet 2013 Partager Posté(e) le 27 juillet 2013 Comme tout serveur de base de donnée qui ce respecte la connexion par le réseau et interdite par défaut pour des raisons de sécurité !!! Il faut modifier la config du serveur mysql (en ligne de commande) pour ajouté cette possibilité. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
abuche Posté(e) le 28 juillet 2013 Auteur Partager Posté(e) le 28 juillet 2013 ok - merci : Phpmyadmin du nas permet cette connexion , tout comme en localhost . Quelle est la modif nas en ligne de commande avec telnet ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sp@r0 Posté(e) le 28 juillet 2013 Partager Posté(e) le 28 juillet 2013 Comme tu la dis le phpmyadmin du nas ce trouve sur le nas la connexion entre phpmyadmin et le NAS est une connexion local (c'est le principe du php le code s'exécute sur le serveur et tu ne voit que le résultat HTML) Parconte je sais faire ça sur un mysql normal mais je ne l'ai jamais fais sur un synology => recherche sur le forum et/ou google qq à déjà du faire la manipulation. D'une manière générale je n'aime pas trop faire comme cela je préfère envoyé des requêtes post à un script php sur le syno qui lui gére la connexion avec la BDD. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
abuche Posté(e) le 28 juillet 2013 Auteur Partager Posté(e) le 28 juillet 2013 ok - la domotique est dans ta présentation - avec un pc dédié à la mesure de température avec une clef usb datalogger , je cherche le moyen d'envoyer des données toutes les heures ( ou 24h ) dans des tables de la bdd du nas . Quelle technique pas trop contraignante , mais qui peut fonctionner en automatique , est possible ? A+ 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PiwiLAbruti Posté(e) le 28 juillet 2013 Partager Posté(e) le 28 juillet 2013 (modifié) Une requête HTTP POST avec wget (ou cURL) vers un script PHP ? Modifié le 28 juillet 2013 par PiwiLAbruti 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
abuche Posté(e) le 28 juillet 2013 Auteur Partager Posté(e) le 28 juillet 2013 wget déplace des fichiers - C'est plus simple avec c++ de passer les données vers un mysql local - Ensuite , toutes les semaines dumper en manuel la base locale vers le mysql du nas [Resolu] 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sp@r0 Posté(e) le 28 juillet 2013 Partager Posté(e) le 28 juillet 2013 Je te donne un exemple avec la methode get mais ne post c'est pareil et c'est plus propre : avec wget tu viens charger une page vide (ou mieux encore contenant un code de retrour) avec ce lien http://adressedunas/ajout.php&température=23&pression=1024&consoelec=250&date=28072013@15h48 Dans ajout.php tu mets un script de 10 lignes pour ajouter les variables passer en paramètre dans la base cela t'evite d'avoir à modifier le comportement du mysql du syno qui sera surement écraser à chaque mise à jour.... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
abuche Posté(e) le 28 juillet 2013 Auteur Partager Posté(e) le 28 juillet 2013 A revoir , il n'y a de page donnée par le lien .. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sp@r0 Posté(e) le 28 juillet 2013 Partager Posté(e) le 28 juillet 2013 C'était un exemple ... A titre informatif tu te doute bien que "adressedunas" c'était pas un lien fonctionnelle .... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
abuche Posté(e) le 28 juillet 2013 Auteur Partager Posté(e) le 28 juillet 2013 Bah , cela peut attendre .. Ma méthode en vaut une autre ! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.