Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2995 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  importer une bases .sql vers mysql sur easyphp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

importer une bases .sql vers mysql sur easyphp

n°1295509
B0nd
Posté le 31-01-2006 à 13:53:44  profilanswer
 

Bonjour à tous,
 
Afin de faire des statistiques, je dois importer une base .sql vers easyphp 1.7
 
Je l'ai installé et je crois qu'il fonctionne.
 
Ce que je souhaiterai faire, c'est d'importer une bases .sql. Pour cela je suis aller sur des sites et j'ai trouvé un moyen pour importer ma bases sous dos, mais cela ne fonctionne pas  
 
j'ai tapé sur dos : mysql -u root -p test2 < D:\Mes documents\bases.sql
Il me dit : Le fichier spécifié est introuvable., pourtant ce fichier bien a cette endroit là
 
Entre temps j'ai cherché sur le net, comment importer ma base via l'interface web de MYSQL
 
Est ce que vous pouvez m'aider  
 
B0nd

mood
Publicité
Posté le 31-01-2006 à 13:53:44  profilanswer
 

n°1295905
gizmo
Posté le 31-01-2006 à 21:05:36  profilanswer
 

mysql -u root -p test2 < "D:\Mes documents\bases.sql"

n°1296016
B0nd
Posté le 31-01-2006 à 23:15:28  profilanswer
 

Ok merci Gizmo, pour ton aide qui m'a permis d'avancer sur l'import de la base
Mais j'ai tape ce que tu m ecrit ci-dessous, en modifier juste les noms, ca ne marche pas  
 
Voici le code d'erreur :  
ERROR 1064 at line 20: Erreur de syntaxe prÞs de 'ENGINE=MyISAM DEFAULT CHARSET=latin1' Ó la ligne 11
 
Je me demande si cela ne provient pas du fichier, car la taille du fichier est environ 3 MO
 
Y a t il une limitation sur EasyPhp en terme d'import (taille du database)
 
Merci  
 
B0nd

n°1296136
gizmo
Posté le 01-02-2006 à 09:59:13  profilanswer
 

c'est ta DB qui est avec EasyPHP qui est trop vielle pour ton dump. Vire cette crasse qu'est Easyphp et prend Wampserver à la place si tu ne veux pas te casser la tête.

n°1301466
B0nd
Posté le 08-02-2006 à 17:13:10  profilanswer
 

J'ai bien télécharger Wampserver et je n'arrive pas à importer,  
ma base fait 3.20 Mo donc je crois la limite sur wanpserver c'est justement 2 Mo
Peut tu me présenter autre chose à la place (solution stp)
 
Merci  
 
B0nd

n°1301491
jeoff
Posté le 08-02-2006 à 17:56:04  profilanswer
 

tu veux importer quoi ?
 
structure ?
données ?
les 2 ?
 
Découpe ton fichier .sql en deux parties, entre deux 'INSERT' par exemple. Il s'agit d'un bête fichier texte. Pense à les importer dans le bon ordre si la partie 1 contient la structure :whistle:


Message édité par jeoff le 08-02-2006 à 17:56:53
n°1301629
gizmo
Posté le 08-02-2006 à 20:58:44  profilanswer
 

tu changes la limite d'upload dans le php.ini et tu redémarres wamp...

n°1301811
awanagain
Taipei
Posté le 09-02-2006 à 09:40:04  profilanswer
 

copie juste le repertoire contenant ta base de données mysql dans le repertoire mysql/data d'easyphp.

n°1301855
gizmo
Posté le 09-02-2006 à 10:39:47  profilanswer
 

il a visiblement un fichier dump, pas les DB...

n°1301862
awanagain
Taipei
Posté le 09-02-2006 à 10:44:11  profilanswer
 

gizmo a écrit :

il a visiblement un fichier dump, pas les DB...


faudrait qu'il arrive à se procurer les DB si ils n'arrivent pas exécuter la requete sql.

mood
Publicité
Posté le 09-02-2006 à 10:44:11  profilanswer
 

n°1304126
B0nd
Posté le 13-02-2006 à 10:55:18  profilanswer
 

gizmo,
 
Je changer la taille de la base sur le fichier .php (je l'ai mis à 8 MO), mais cela me sort d'autre messages d'erreur
Peux tu m'aider ?
voici le message
-------------------------------------------------------------
Erreur
requête SQL:  
 
-- MySQL dump 10.8
--
-- Host: localhost Database: mitsubishi
-- ------------------------------------------------------
-- Server version 4.1.7-standard-log
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
 
 
 
MySQL a répondu:  
 
#1065 - Query was empty  
 
--------------------------------------------------------------------
Merci d'avance pour ton aide

n°1304708
gizmo
Posté le 13-02-2006 à 19:47:28  profilanswer
 

Soit tu as un double ";" qui suit la ligne indiqué, soit ta version de mysql ne supporte pas le changement de jeu de caractère comme indiqué. S'il s'agit du second cas, tu peux essayer de retirer la ligne si les données ne contiennent pas de caractères trop exotiques.

n°1308896
B0nd
Posté le 19-02-2006 à 00:07:25  profilanswer
 

gizmo,
 
Je ne comprend pas bien ce que tu veux dire, peux tu m'expliquer plus en détaillant
 
Est ce que tu crois que je ne peux pas importer mon fichier .sql sur wamp dû à la taille du fichier, 3.8 MO
 
Si cela ne pouvez pas ce faire via wamp peut tu me présenter d'autre soft qui peut prendre en charge la taille ou une autre solution
 
STP, STP
 
merci d'avance  
B0nd
 

n°1309120
gizmo
Posté le 19-02-2006 à 17:29:26  profilanswer
 

bon, on va faire simple :sarcastic:
enleve cette ligne de ton fichire de dump: /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

n°1309822
B0nd
Posté le 20-02-2006 à 17:06:58  profilanswer
 

gizmo,
 
J'ai fait comme tu me l'a demandé, j'ai enlevé la ligne que tu m'a dit ainsi que les ligne suivante :
[au debut]
*!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 */;
/*!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" */;
 
[a la fin]
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
 
 
De plus j'ai commenté tout les ligne qui commence  drop table quelchose:
--DROP TABLE IF EXISTS `hdcacustom`;
 
Après que j'ai fait tout ca, maintenant j'ai une message d'erreur
Fatal error: Maximum execution time of 300 seconds exceeded in C:\wamp\phpmyadmin\libraries\import\sql.php on line 52
 
voilà voilà  
 
merci pour des info et pour les re info

n°1309828
gizmo
Posté le 20-02-2006 à 17:15:56  profilanswer
 

ok, maintenant il dit que le script met trop longtemps à s'exécuter, donc dans le php.ini il faut augmenter le paramètre max_exec_time (si mes souvenirs sont bons).

n°1309858
B0nd
Posté le 20-02-2006 à 18:00:03  profilanswer
 

gizmo,
 
Est ce que c bien a cet endroit que tu changes :
;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
 
max_execution_time = 100    ; Maximum execution time of each script, in seconds
max_input_time = 150 ; Maximum amount of time each script may spend parsing request data
memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)
 
Merci  
 

n°1309877
gizmo
Posté le 20-02-2006 à 18:06:16  profilanswer
 

oui. Par contre, ce qui est étonnant, c'est que ton message d'erreur indique une limite de 300 seconde alors que ton fichier de config a une limite de 100 seconde. Je soupsonne donc PhpMyAdmin de modifier le paramètre par derrière. Espérons qu'il le fait intelligemment et ne le diminuera pas s'il est supérieur dans le fichier de config...

n°1310068
B0nd
Posté le 20-02-2006 à 21:31:45  profilanswer
 

ca ne marche toujours pas  
Il me dit toujours la meme chose  
 
Fatal error: Maximum execution time of 300 seconds exceeded in C:\wamp\phpmyadmin\libraries\import\sql.php on line 52  
il y a pas un autre pour contourner ce problème ou d'utilise un moteur que wamp  
tu crois que c'est possible d'utiliser SQL serveur à la place
 
merci  
 
B0nd

n°1310104
gizmo
Posté le 20-02-2006 à 21:57:35  profilanswer
 

Si le dump est compatible, oui, tu peux toujours essayer. Sinon, tu peux toujours injecter le dump en ligne de commande ou avec MySQLAdmin.

n°1310114
B0nd
Posté le 20-02-2006 à 22:07:25  profilanswer
 

oué tu fé comment en ligne de commande ou avec MySQLAdmin

n°1310392
B0nd
Posté le 21-02-2006 à 11:42:54  profilanswer
 

Gizmo,
 
Est ce que tu peux aider stp, cela devient de plus en plus urgent et critique pour moi
 
STP aide moi
 
B0nd

n°1310424
gizmo
Posté le 21-02-2006 à 12:13:48  profilanswer
 

http://dev.mysql.com/downloads/adm [...] index.html
pour MySQLAdmin Et ensuite dedans, c'est tout con pour importer une DB à partir d'un dump.

n°1310793
B0nd
Posté le 21-02-2006 à 16:20:03  profilanswer
 

Gizmo,
 
je suis allé sur le lien que tu m'a dis  
 
J'ai téléchargé un package .msi, mais je ne vois pas comment je peux importer une base  
 
B0nd

n°1311066
B0nd
Posté le 21-02-2006 à 22:58:48  profilanswer
 

Gizmo,  
 
Les jours avancent et je n'ai pas réussit à importer cette foutu base, je dois je le finir à tous pris jeudi pour que je commence la partie requête
 
STP aide moi, je crois que tu es le seul qui peut m'aider
 
Merci d'avance
 
B0nd

n°1311086
gizmo
Posté le 21-02-2006 à 23:45:40  profilanswer
 

Euh oui mais non. Y a une grosse icone restore, si tu n'es pas capable de te débrouiller avec ça, je ne peux rien pour toi, fallait pas accepter le boulot.
 
Je veux bien aider mais je ne suis pas là pour faire de l'assistanat...

n°1311276
B0nd
Posté le 22-02-2006 à 11:15:05  profilanswer
 

gizmo,
 
Je crois qu'il petit fluide, l'application que j'ai télécharger (je te promet), qu'il y a pas de bouton pour restore.  
Voici ce qu'il me propose :
Stored connection :
Server Host :
Username :  
Password :
 
A mon avis je ne crois pas c'est ce que tu voulais que je télécharge
Ce matin en arrivant, je suis de nouveau aller sur le lien, mais je ne fonctionne plus  
 
voilà voilà  
 
B0nd

n°1311294
B0nd
Posté le 22-02-2006 à 11:26:13  profilanswer
 

gizmo,  
 
Oubli les deux dernière message posté, j'ai trouvé comment on fait pour restaure, je me suis trompé sur les parmètrage
Je suis désolé
Je vais lancer la restaure, et je tien au courant  
 
Merci  
Encore une fais je suis désolé  
 
B0nd

n°1311883
B0nd
Posté le 22-02-2006 à 22:58:19  profilanswer
 

gizmo,
 
j'ai utilisé mysql admin et j'ai lancé la restore de la base via l'outil, mais tu vois quant la restaure se termine je ne sais po ou je peux trouver le database restaure.
 
A aucun endroit je ne trouve la base, tu peux m'aider stp
 
Je crois qu'on ai po très loin de la fin dc aide moi encore stp
 
c'est mon  avenir qui est en jeu stp, je t'en suppli
 
Merci d'avance
b0nd

n°1312152
gizmo
Posté le 23-02-2006 à 13:29:34  profilanswer
 

Elle est dans la DB qui était active au moment du restore, donc à priori celle de Wamp, sinon celle de Easyphp si tu l'as encore installé.

n°2025281
souadsouad
Posté le 26-09-2010 à 23:59:49  profilanswer
 

Bonjour,
Moi je veux importer fichier .sql dans phpmyadmin d'easyphp1.8 mais toujour j'aurais cette erreur : requête SQL:  
 
-- phpMyAdmin SQL Dump
-- version 3.1.1
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Sam 10 Octobre 2009 à 06:06
-- Version du serveur: 5.1.30
-- Version de PHP: 5.2.8
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"
 
et ce fichier commence par :phpMyAdmin SQL Dump
-- version  2.6.1-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Version du serveur: 3.3.10
-- Version de PHP: 5.2.0
 
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
 
 
/*
Y-a-t-il quelqu'un qui peu m'aider, j'ai pas connu qu'est ce que je doit faire
Merci d'avance

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  importer une bases .sql vers mysql sur easyphp

 

Sujets relatifs
[Résolu]Requete soustractive MySQL ?Rappatrier une BDD MySQL ...
Requêtes avec mysql sur 2 tableserreur mysql ? connait pas!!!
[MySQL] Utiliser une base MySQL sur un ordinateur n'ayant pas MySQL ?[SqlServer] Transformer un DECIMAL de xx.xx vers xx,xx
[PHP/MYSQL] changer juste une valeure d'un bd[MySQL] Exporter la liste des utilisateurs ?
transmettre base de données MySQLproblème requête client vers servlet
Plus de sujets relatifs à : importer une bases .sql vers mysql sur easyphp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR