J'arrive pas à importer une base MySQL !!!!!

J'arrive pas à importer une base MySQL !!!!! - SQL/NoSQL - Programmation

Marsh Posté le 29-07-2008 à 19:02:39    

hi les pros de MySQL  :hello:  (si y'en a encore) :/

 

Voila j'ai un site joomla créé sur un compte free !!! mais maintenant je veux le bosser en local !

 

j'ai mis xampp, mais impossible d'importer la base de donnée .... je vais sur PHPMyAdmin et j'exporte la base ! Que je laisse les options par défaut ou que je change j'ai cette erreur :

 

Erreur

 

requête SQL:

 

-- -- Base de données: `satrincha1` -- -- -------------------------------------------------------- -- -- Structure de la table `jml_banner` -- CREATE TABLE IF NOT EXISTS `jml_banner` ( `bid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default '0', `type` varchar(10) collate latin1_general_ci NOT NULL default 'banner', `name` varchar(50) collate latin1_general_ci NOT NULL default '', `imptotal` int(11) NOT NULL default '0', `impmade` int(11) NOT NULL default '0', `clicks` int(11) NOT NULL default '0', `imageurl` varchar(100) collate latin1_general_ci NOT NULL default '', `clickurl` varchar(200) collate latin1_general_ci NOT NULL default '', `date` datetime default NULL, `showBanner` tinyint(1) NOT NULL default '0', `checked_out` tinyint(1) NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `editor` varchar(50) collate latin1_general_ci default NULL, `custombannercode` text collate latin1_general_ci, [...]

 

MySQL a répondu:Documentation
#1046 - No database selected

 

si je créé la base avant il ne me prend que 69 tables sur 156 et j'ai cette erreur la :

 

Fatal error: Maximum execution time of 300 seconds exceeded in E:\xampp\phpMyAdmin\libraries\import\sql.php on line 121

 

comment faire pour importer ma base ? help SVP  :(


Message édité par satrincha le 29-07-2008 à 21:08:10

---------------
@ULTIMATE TopiK UniK JeuX GratuitS@
Reply

Marsh Posté le 29-07-2008 à 19:02:39   

Reply

Marsh Posté le 30-07-2008 à 01:15:35    

crée des fichiers d'export individuellement pour chaque table en espérant qu'elles soient pas trop lourdes. J'ai jamais réussi à avoir un fichier complet avec phpmyadmin


Message édité par jimi1664 le 30-07-2008 à 01:15:49
Reply

Marsh Posté le 30-07-2008 à 07:36:12    

salut ! merci pour ta réponse !

 

J'ai finit par fait ca hier soir apres des heures d'essais .... j'ai trouvé la table qui me créé des soucis !
meme avec un SQL de moins de 2mo elle me fait un timeout !

 

c'est la table jml_TFS_iptocountry ..... elle ne fait que 1,92mo seule mais alors impossible de la recréer ! tjrs un timeout ! meme un fichier de 6Mo ca passe ..... bizarre ??? comment faire ? :(

 

c'est ce genre la sur des kilomètres ...

 

INSERT INTO `jml_TFS_iptocountry` (`IP_FROM`, `IP_TO`, `COUNTRY_CODE2`, `COUNTRY_NAME`) VALUES
(50331648, 83886079, 'US', 'UNITED STATES'),
(94585424, 94585439, 'SE', 'SWEDEN'),
(100663296, 121195295, 'US', 'UNITED STATES'),
(121195296, 121195327, 'IT', 'ITALY'),
(121195328, 152305663, 'US', 'UNITED STATES'),
(152305664, 152338431, 'UK', 'UNITED KINGDOM'),
(152338432, 167772159, 'US', 'UNITED STATES'),
(184549376, 205500987, 'US', 'UNITED STATES'),
(205500988, 205500991, 'CA', 'CANADA'),
(205500992, 214858655, 'US', 'UNITED STATES'),
(214858656, 214858671, 'NL', 'NETHERLANDS'),
(214858672, 226293055, 'US', 'UNITED STATES'),
(226293056, 226293119, 'NL', 'NETHERLANDS'),
(226293120, 234881023, 'US', 'UNITED STATES'),
(251658240, 260227071, 'US', 'UNITED STATES'),
(260227072, 260231167, 'UK', 'UNITED KINGDOM'),
(260231168, 260976639, 'US', 'UNITED STATES'),

 

..........

 

en insertion manuel j'ai cette erreur :

 

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 209746 bytes) in E:\xampp\phpMyAdmin\libraries\sqlparser.lib.php on line 337


Message édité par satrincha le 30-07-2008 à 07:36:31

---------------
@ULTIMATE TopiK UniK JeuX GratuitS@
Reply

Marsh Posté le 30-07-2008 à 09:05:39    

modifie ces informations dans ton fichier de config de php
 

Code :
  1. max_execution_time = 1800    ; Maximum execution time of each script, in seconds
  2. max_input_time = 1800 ; Maximum amount of time each script may spend parsing request data
  3. memory_limit = 128M      ; Maximum amount of memory a script may consume (16MB)


Message édité par infoman64 le 30-07-2008 à 09:06:04
Reply

Marsh Posté le 30-07-2008 à 09:36:24    

salut :)
 
merci bien pour l'info ! je test en soirée des que je rentre du boulot :hot: !!
 
je me met un petit mémo  aussi au passage car hier dans mon dossier xampp j'avais trouvé au moins 4 ou 5 php.ini !!
 

Citation :

Question 6: Where can I change the configuration?
 
You adjust XAMPP settings with plain-text configuration files. The following files exist:  
 
Apache basic configuration: .\xampp\apache\conf\httpd.conf  
Apache SSL: .\xampp\apache\conf\ssl.conf  
Apache Perl (only addon): .\xampp\apache\conf\perl.conf  
Apache Tomcat (only addon): .\xampp\apache\conf\java.conf  
Apache Python (only addon): .\xampp\apache\conf\python.conf  
PHP: .\xampp\apache\bin\php.ini (with the apache actually running php version)  
MySQL: .\xampp\mysql\bin\my.cnf  
phpMyAdmin: .\xampp\phpMyAdmin\config.inc.php  
FileZilla FTP: .\xampp\FileZillaFTP\FileZilla Server.xml  
Mercury Mail basic configuration: .\xampp\MercuryMail\MERCURY.INI  
Sendmail: .\xampp\sendmail\sendmail.ini  


---------------
@ULTIMATE TopiK UniK JeuX GratuitS@
Reply

Marsh Posté le 30-07-2008 à 18:58:57    

en modifiant le PHP: .\xampp\apache\bin\php.ini, ca ne marche pas! meme apres un arret/relance du serveur !
 
j'ai fait une recherche et j'ai trouvé tous ces php.ini
 
 
j'ai modifié tout ceux en gras, et maintenant j'ai une nouvelle erreur :'(
 

Fatal error: Maximum execution time of 300 seconds exceeded in E:\xampp\phpMyAdmin\libraries\string_mb.lib.php on line 47


 
et a cette ligne j'ai ca :
 

   $GLOBALS['charset'] != 'tis-620';


 
qu'est ce que ca veut dire :??:


---------------
@ULTIMATE TopiK UniK JeuX GratuitS@
Reply

Marsh Posté le 30-07-2008 à 19:19:03    

je crois que je peux virer cette table en faite ..... mais bon l'upload petit bout par petit bout C bon a savoir :jap:


---------------
@ULTIMATE TopiK UniK JeuX GratuitS@
Reply

Marsh Posté le 07-08-2008 à 01:15:15    

Pour les gros fichier, il ne faut pas passer par phpmyadmin, c'est la galère comme tu peux le voir :d
et exporter table par table, c'est fastidieux (et si tu as une table un peu trop lourde ça plantera aussi)

 

Tu peux donc tout exporter d'un coup et importer en ligne de commande (sans passer par phpmyadmin)
Tu ouvres le panneau "invite de commande" (sur windows), tu vas dans le répertoire bin de mysql
par exemple :

 

cd.. pour revenir à la racine du disque
cd toncheminvers/mysql/bin

 

si tu as mis ton export dans le répertoire bin de mysql, que tu n'as pas de mot de passe(ce qui est le cas en local généralement)
tu tapes:
mysql -h localhost -u root ta_base < ton_fichier_export.sql

 

et là tu peux importer de gros fichiers et en plus c'est super rapide  :)
(genre une bdd de 20Mo, ça prend quelques secondes)


Message édité par bricocoman le 07-08-2008 à 01:24:41
Reply

Marsh Posté le 21-08-2008 à 19:12:59    

Je ne sais pas comment configurer ma base de donnees SQL 2005.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed