IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration MySQL Discussion :

Ouvrir une base de données sql de grande taille (250Mo)


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 15
    Par défaut Ouvrir une base de données sql de grande taille (250Mo)
    Bonjour à tous,

    j'utilise habituellement phpmyadmin pour ouvrir mes bases sql, mais cette fois j'en ai une de 250Mo, soit bien au dessus de la limite de phpmyadmin.

    J'ai essayé pleins de logiciels comme FileMaker, OpenOffice Base, etc... mais rien ne marche.

    Est ce que quelqu'un pourrait m'expliquer l'origine du problème? La base est-elle trop grande? Dois je utiliser une autre méthode?

    Merci pour votre aide et à bientot,

    Victor

  2. #2
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 953
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 953
    Par défaut
    Citation Envoyé par Angerbode Voir le message
    J'ai essayé pleins de logiciels comme FileMaker, OpenOffice Base, etc... mais rien ne marche.
    Pourquoi avoir testé ça ?

    Utilise le prompt ou MySQL Workbench ou Toad for MySQL

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 15
    Par défaut
    Bah je suis pas un pro de mysql/php. Jusqu'à maintenant je me reposais sur les interfaces grahpiques et j'exportais les tables dont j'avais besoin.

    Maintenant je peux plus

    Je teste workbench (l'autre comme j'ai un mac c'est pas pratique^^)

    Merci pour ton aide en tout cas je te tiens au courant si j'y arrive

  4. #4
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    j'utilise habituellement phpmyadmin pour ouvrir mes bases sql, mais cette fois j'en ai une de 250Mo, soit bien au dessus de la limite de phpmyadmin.
    Tu veux sans doute parler d'un fichier texte de données à importer dans ta BDD ou exporter les données depuis ta BDD vers un fichier texte ?
    Parce que, bien entendu, MySQL est capable de gérer des bases de données bien plus grandes que ça !

    Explique plus concrètement ce que tu essaies de faire.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 15
    Par défaut
    J'ai un fichier .sql de 250Mo. Je mets le début du fichier quand je l'ouvre avec l'editeur de texte à la fin.

    Mon but est d'exporter certaines tables au format .txt, etc... pour l'importer dans matlab ensuite.

    Je me doute que c'est le b-a-ba mais comme je le disais j'utilisais jusqu'a maintenant la méthode "newbie" via phpmyadmin.

    J'ai regardé la notice de mysql mais je n'arrive meme pas à importer ma base de données. Il me demande tout le temps des serveurs etc... Pourtout je suis en localhost.

    Si tu pouvais m'expliquer la marche à suivre "propre" ce serait super car je suis un peu perdu. J'ai installé Workbench, là j'ai obtenu les tables mais je n'arrive pas à acceder aux valeurs qu'elles contiennent.

    Merci encore pour votre aide

    Victor

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    -- MySQL dump 10.13  Distrib 5.1.49, for debian-linux-gnu (i686)
    --
    -- Host: localhost    Database: aparse
    -- ------------------------------------------------------
    -- Server version	5.1.49-1ubuntu8.1
     
    /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
    /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
    /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
    /*!40101 SET NAMES utf8 */;
    /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
    /*!40103 SET TIME_ZONE='+00:00' */;
    /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
    /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
    /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
    /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

  6. #6
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Puisque, d'après ton fichier, tu es sous Linux, tu ouvres une console, tu tapes la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql -u [nom utilisateur mysql, généralement root] -p[mot de passe utilisateur collé au -p] [nom de la BDD] < [chemin et nom du fichier sql]
    Exemple pour l'utilisateur MySQL nommé "root", de mot de passe "mdp", pour charger un fichier nommé "import.sql" situé dans le répertoire /home/angerbode/ dans la base de données nommée "bdd_angerbode" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql -u root -pmdp bdd_angerbode < /home/angerbode/import.sql
    Mon but est d'exporter certaines tables au format .txt
    Pour ça, utilise LOAD DATA INFILE.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. Réponses: 4
    Dernier message: 03/10/2014, 11h54
  2. [Débutant] Ouvrir une base de données SQL avec ADO, et la créer si elle n'existe pas
    Par ermite67 dans le forum Accès aux données
    Réponses: 0
    Dernier message: 29/09/2014, 11h05
  3. Réponses: 5
    Dernier message: 28/02/2013, 21h14
  4. Réponses: 3
    Dernier message: 01/09/2005, 16h24
  5. Réponses: 3
    Dernier message: 29/03/2004, 18h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo