begin process at 2012 05 26 18:22:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

MySQL

 > 

Débutant(s)

 > 

Extraction des données s'une table MYSQL à distance


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Extraction des données s'une table MYSQL à distance

lundi 13 septembre 2010 à 09:47:00 | Extraction des données s'une table MYSQL à distance

machine4

Bonjour,

Je n'arrive pas à résoudre un problème d'extraction de base de données My SQL.

En faite j'ai un serveur linux ou une base de données mysql tourne avec plusieurs tables.

J'aimerai que sur un poste windows à une heure précide les données d'une des tables de ma base soient extraites en fichier TXT.

Afin d'éviter que je me fasse moi même l'extraction avec my sql CC par exemple.


A creer un fichier bat pour se connecter à distance à la base
A creer la ligne pour extraire les données

Ps : Pas de mysql sur le poste windows.

Pouvez vous m'aider, merci d'avance.

Cordialement.


CB
samedi 25 septembre 2010 à 17:32:36 | Re : Extraction des données s'une table MYSQL à distance

DDalmont

Bonjour

Un début de solution à cette adresse:
http://dalmont.denis.free.fr/pages/71.php

Vous placez quelques script php sur le site pour l'extration des données.

Vous trouverez une partie du code source dans le classeur joint au programme pour l'adapter plutôt à un fichier vbs

Cordialement
mardi 28 septembre 2010 à 22:38:21 | Re : Extraction des données s'une table MYSQL à distance

Zlub

Membre Club




Salut,


Si j'ai bien compris tu souhaites planifier une extraction automatique des données dans un fichier texte ?

Si c'est bien le cas, tu peux utiliser le cron Linux pour planifiier l'execution d'un script shell (voir crontab -e par exemple http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man5/crontab.5.html)

Puis dans ton script shell, tu peux utiliser le binaire mysql pour procéder à l'extraction.

Code :
mysql -h host -u XXX -pYYY  DBNAME -e "REQUETE_SELECTION" > export.txt

Exemple :
----------------------
Serveur : 192.168.0.22
User : root
Passe : azerty
Base : dbdemo
Exporter dans /var/www/ puis fichier export.txt
----------------------

mysql -h 192.168.0.22 -u root -pazerty dbdemo -e "SHOW TABLES;" > /var/www/export.txt



    * host représente le nom ou l'adresse IP de la machine sur laquelle la base de données que vous désirez exporter est installée. Par défaut il s'agit de localhost, c'est-à-dire la machine à partir de laquelle la commande mysql est lancée

    * XXX représente l'utilisateur avec lequel vous désirez vous connecter. Par défaut il s'agit de l'utilisateur root

    * YYY représente le mot de passe de l'utilisateur avec lequel vous désirez vous connecter. Si vous n'indiquez pas de mot de passe, celui-ci sera demandé de manière interactive. Il ne doit pas y avoir d'espace entre -p et le mot de passe fourni, contrairement aux autres champs

    * DBNAME est le nom de la base de données.

    * REQUETE_SELECTION est la requête sélectionnant les données à extraire.

    * export.txt est le nom du fichier dans lequel la base va être exportée. Si aucun chemin absolu n'est précisé, le fichier sera stocké dans le même répertoire que la commande mysqldump. Attention de ne pas lui donner un nom d'un fichier existant dans ce répertoire !



Il reste à soit partager un dossier dans lequel ton utilisateur à les droits d'accès (via samba par exemple), soit à mettre en place un script php que l'utilisateur appellera pour télécharger le fichier.

++

Zlub


Cette discussion est classée dans : base, données, mysql, extraction, distance


Répondre à ce message

Sujets en rapport avec ce message

indexation mysql [ par dibouched ] bojour , j'ai une base de données mysql et je cherceh comment  indexer des colonne pour une recherche fulltext ensuite mon probleme est que j'ai besoi Heberger Base de données MYSQL sur ifrance [ par EMSIEN ] Bonjour tout le monde,voilà je veux heberger une base de données sur Ifrance et je veux savoir est ce que je peux envoyer ma base de données déjà remp MySQL vers MsSQL [ par dragon ] Bonjour,je dois migrer un forum de discution de MySQL vers MsSQL 2000 ou 2005. Bon en gros ça avance bien, sauf que je bloque sur un point, comme simu Perte de données sur une base Mysql [ par gosu14 ] Bonjour, J'administre la base de données d'une entreprise et depuis maintenant 1 semaine, des données disparaissent régulièrement, c'est assez bluffa comment se connecter avec mysql front à une base de données mysql? [ par 112345 ] Bonjour, j'ai une base de données mysql et je veux se connecter à cette base depuis mySql Front je saisie le serveur 127.0.0.1 et je saisie comme logi Connecter une base de données MySQL avec SSIS [ par Markus971 ] Bonjour,Je souhaite connecter ma base de données MySQL comme fichier de destination dans mon DataFlowTask.Quel connecteur dois-je utiliser pour cela<i extraire des données depuis la base de donnée Mysql [ par reseau210 ] salut à tous,en fait je travaille avec eclipse et la bd mysql, mon problème est que je n'arrive pas à extraire des données à partir de la base de donn insertion des données dans ma base [ par d3dzied ] bon soire j'ai essai ce code sur mysql INSERT INTO client (`nomclient`,'preclient') VALUES ('ddd','dhhfhj');MySQL a répondu:#1064 - Erreur de syntaxe MySQL [ par 3ING ] BJR TT LE MONDE je travaille syr une base de données avec mysql 6.0.et j vx exporter ma base de données.cmt faire ? merci d'avence a tt le monde MySQL à distance -> Logiciel/serveur [ par Bixome ] Bonsoir, J'ai rencontrer un problème quand j'ai voulu utiliser la BDD de mon hébergeur (1&1) pour récupérer des données d'une application que je dével


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,387 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales