Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/08/2011, 15h04   #1
Invité de passage
 
Inscription : décembre 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 15
Points : 1
Points : 1
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
Angerbode est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 15h44   #2
Membre Expert
 
Inscription : août 2008
Messages : 1 271
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 1 271
Points : 1 929
Points : 1 929
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
skuatamad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 16h06   #3
Invité de passage
 
Inscription : décembre 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 15
Points : 1
Points : 1
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
Angerbode est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 21h22   #4
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 008
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
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 : 11 008
Points : 18 280
Points : 18 280
Envoyer un message via MSN à CinePhil
Citation:
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 de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« 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 Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 23h35   #5
Invité de passage
 
Inscription : décembre 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 15
Points : 1
Points : 1
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 :
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 */;
Angerbode est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 00h18   #6
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 008
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
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 : 11 008
Points : 18 280
Points : 18 280
Envoyer un message via MSN à CinePhil
Puisque, d'après ton fichier, tu es sous Linux, tu ouvres une console, tu tapes la commande suivante :
Code :
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 :
mysql -u root -pmdp bdd_angerbode < /home/angerbode/import.sql
Citation:
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 de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« 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 Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 08h51   #7
ced
Rédacteur/Modérateur

 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 3 823
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 36
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 3 823
Points : 6 437
Points : 6 437
Comme expliqué dans la : http://mysql.developpez.com/faq/?page=ADMIN_MIGRATION
__________________
Rédacteur / Modérateur SGBD
Mes tutoriels et la FAQ MySQL

----------------------------------------------------
Pensez aux balises code et au tag
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 23h46   #8
Invité de passage
 
Inscription : décembre 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 15
Points : 1
Points : 1
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 :
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.
Angerbode est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2011, 08h40   #9
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 008
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
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 : 11 008
Points : 18 280
Points : 18 280
Envoyer un message via MSN à CinePhil
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 de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« 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 Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h57.


 
 
 
 
Partenaires

Hébergement Web