Aller au contenu

C++ Et Host Du Nas Syno


Messages recommandés

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+

:huh:

Modifié par abuche
Lien vers le commentaire
Partager sur d’autres sites

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é.

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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+

:)

Lien vers le commentaire
Partager sur d’autres sites

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....

Lien vers le commentaire
Partager sur d’autres sites

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.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.