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

  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 950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 950
    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 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    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 812
    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 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    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 812
    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 !

  7. #7
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 053
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  8. #8
    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
    Bonjour à tous,

    je vous remercie pour votre aide

    J'ai bien regardé ce que vous m'avez donné. Il me semble avoir compris que je ne pourrai pas échapper à la console...

    En revanche, il y a un truc bizarre c'est que je n'arrive pas à lancer mysql depuis la console.Voila ce que j'obtiens:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    new-host-3:~ Viktor$ mysql
    -bash: mysql: command not found
    Je précise que Mysql 5.0 est évidemment installé...
    Pourtant j'arrive à lancer des logiciels comme R (statistiques)...

    Merci encore pour votre aide.

  9. #9
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    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 812
    Billets dans le blog
    14
    Par défaut
    Peut-être parce que l'utilisateur Viktor n'a pas les droits nécessaires pour exécuter la commande mysql ?
    Essaie en super utilisateur.
    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, 12h54
  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, 12h05
  3. Réponses: 5
    Dernier message: 28/02/2013, 22h14
  4. Réponses: 3
    Dernier message: 01/09/2005, 17h24
  5. Réponses: 3
    Dernier message: 29/03/2004, 19h02

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