WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Wamp et base SQL : erreur
Envoyé par: hubert (---.w90-38.abo.wanadoo.fr)
Date: 01 October 2011 à 14:26

Bonjour à tou(te)s

On vient de me charger de prendre la main sur un site JOOMLA!
Comme je débarque totalement sur ce logiciel, je me dis qu'il serait bon que je le charge en local avant de faire des erreurs en direct !


J'installe WAMP.

puis je récupère la base de données distante par sqladmin, en ajoutant le DROP TABLE sans modifier aucun autre param. zippé quand même. dezippé le fichier fait 140 meg !
je lance PHPMYADMIN ici, importer, le fichier, et cloc, planté :

"Vous avez probablement tenté de télécharger un fichier trop volumineux. Veuillez vous référer à la documentation pour des façons de contourner cette limite."

J'avoue que je ne suis qu'un ancien développeur, je n'ai pas fait de SQL depuis, euh 15 ans ? et strictement jamais de PHP, ça n'aide pas à comprendre ce qui se passe.
Si quelqu'un voulait bien éclairer ma lanterne, je vous en serai reconnaissant. (j'ai cherché sur le forum mais pas trouvé mon erreur)

Options: Répondre•Citer ce Message
Re: Wamp et base SQL : erreur
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 01 October 2011 à 15:05

Bonjour,

Pour modifier uniquement les paramètres admissibles par PhpMyAdmin, vous pouvez modifier le fichier wamp\alias\phpmyadmin.conf pour y ajouter juste avant </Directory>
  php_admin_value upload_max_filesize 200M
  php_admin_value post_max_size 200M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Wamp et base SQL : erreur
Envoyé par: hubert (---.w90-38.abo.wanadoo.fr)
Date: 01 October 2011 à 17:25

quand je clique sur phpmyadim, ça donne aussi sec :
phpMyAdmin - Erreur

Erreur lors du démarrage de la session, veuillez vérifier les erreurs indiquées par PHP ou dans le fichier témoin du serveur web, et configurer PHP correctement.

le fichier conf :


Alias /phpmyadmin "D:/FITT/wamp/apps/phpmyadmin3.3.9/"

# to give access to phpmyadmin from outside
# replace the lines
#
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#
# by
#
# Order Allow,Deny
# Allow from all
#

<Directory "D:/FITT/wamp/apps/phpmyadmin3.3.9/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
php_admin_value upload_max_filesize 200M
php_admin_value post_max_size 200M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
</Directory>

P.S. pour contrôler, j'ai détruit le répertoire wamp, et réinstallé, histoire de n'avoir pas de saletés qui trainerait suite à des tests avec Guppy et autres logiciels.

le fichier SQL fait 140 meg ! mais en l’occurrence il n'a même pas eu le temps de me demander. La chose curieuse c'est que si j'enlève les 4 lignes ajoutées, que je relance wamp, eh bien même erreur !

Options: Répondre•Citer ce Message
Re: Wamp et base SQL : erreur
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 01 October 2011 à 18:39

Bonjour,

Sauf indication contraire, toutes les solutions que je donne ont été essayées en grandeur nature avant d'être proposées.
Normalement, je « tourne » avec des valeurs à 64M dans phpmyadmin.conf et j'avais essayé en mettant 200M et ça ne posait aucun problème - mais je n'ai pas de base de cette taille à importer pour pousser les essais plus avant.
Il faut peut-être voir du côté des paramètres mémoire, buffer et tutti-quanti de my.ini

Vous avez supprimé le dossier wamp et réinstallé, mais avant réinstallation, vous auriez dû supprimer les services wampapache et wampmysqld.

Avez-vous accès à la Console MySQL ?

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Wamp et base SQL : erreur
Envoyé par: hubert (---.w90-38.abo.wanadoo.fr)
Date: 01 October 2011 à 19:08

Pour l'instant effectivement, ils sont juste considérés comme arrêtés.
si je supprime le répertoire wamp et que je reboote, normalement les services disparaissent, non ?


merci pour votre aide.



Modifie 1 fois. Derniere modification le 01/10/2011 à 19:08 par hubert.

Options: Répondre•Citer ce Message
Re: Wamp et base SQL : erreur
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 01 October 2011 à 19:23

hubert a écrit:
-------------------------------------------------------
> si je supprime le répertoire wamp et que je reboote, normalement les services disparaissent, non ?

Non. En principe il y a un fichier wamp/uninstall_services.bat qui devrait être lancé manuellement avant désinstallation.
Vous pouvez supprimer les services via l'icône de Wampserver, Apache, Service, Supprimer le service et même principe avec MySQL, puis les installer, toujours suivant le même principe.
Si ces suppressions sont récalcitrantes, vous pouvez les supprimer « à la main » via une fenêtre de commande (Démarrer, Exécuter, cmd.exe) en tapant dans cette fenêtre :
sc delete wampapache
sc delete wampmysqld

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Wamp et base SQL : erreur
Envoyé par: hubert (---.w90-38.abo.wanadoo.fr)
Date: 01 October 2011 à 20:25

ah ! super.
OK, j'ai supprimé les deux services, effacé le répertoire, réinstallé, relancé.
PHP myadmin cette fois-ci peut être lancé sans difficulté, la vie est belle !
bon, j'arrête, je modifie le fichier conf.

je relance,

[je resauvegarde la base, sans drop database ni drop table ni if exists, sans rien changer sauf zip.]

je prépare l'importation, le fichier fait 115 meg
20h 04 requete envoyée

arrêté :
"La limite de temps a été atteinte; si vous voulez terminer l'importation, soumettez à nouveau le même fichier et l'importation continuera."

j’essaye, je ne le sens pas bien, vu que la case "permettre l'interruption" est cochée

oui, c'est ce que je pensais :

"Erreur

requête SQL:

INSERT INTO `crawlt_visits`
VALUES ( 677100, 1, 2, 280, '2011-08-07 03:20:26', '66.249.72.14', 0 ) ;

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

...
bon, on a avancé un peu, mais il va falloir sans doute re-sauvegarder avec "DROPS" cochés et IF EXIST" aussi ? et monter les temps max du .conf à la valeur maximum possible (que j'ignore) ?


MERCI

Options: Répondre•Citer ce Message
Re: Wamp et base SQL : erreur
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 02 October 2011 à 10:37

Bonjour,

Le temps max peut être largement augmenté, toujours dans phpmyadmin.conf.

Pour les exports/imports de grosses bases de données, je vous conseille d'utiliser MySQLDumper [forum.mysqldumper.de]

Je n'utilise QUE le moteur MyISAM et j'ai donc dé-validé innoDB et, à toutes fins utiles, je poste le contenu de mon fichier wamp/bin/mysql/mysql5.5.16/my.ini.
Attention aux chemins internes, mes bases ne sont pas dans wamp/bin/mysql/mysql5.5.16/data/
[client]
port=3306
socket = /tmp/mysql.sock

[mysqld]
port=3306

[wampmysqld]
port = 3306
socket = /tmp/mysql.sock
skip-external-locking
max_connections = 255
query_cache_size = 16M
key_buffer_size = 512M
max_allowed_packet = 1M
table_open_cache = 512
sort_buffer_size = 2M
net_buffer_length = 8K
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
query_cache_size = 32M
tmp_table_size=64M
thread_cache_size = 8
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 4

basedir=J:/Wamp/bin/mysql/mysql5.5.16
log-error=J:/Wamp/logs/mysql.log
#Pour liste détaillée des requêtes
#log=J:/wamp/logs/mysql_verbeux.log
#datadir= J:/Wamp/bin/mysql/mysql5.5.16/data
datadir=G:/wwwbases

#Path to the language
lc-messages-dir=J:/Wamp/bin/mysql/mysql5.5.16/share
lc-messages=fr_FR

# The default storage engine that will be used when create new tables when
default-storage-engine=MYISAM

# Set the SQL mode to strict
sql-mode="STRICT_ALL_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

# Disable Federated by default
skip-federated

server-id = 1

# Uncomment the following if you are using InnoDB tables
skip-innodb

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 512M
sort_buffer_size = 256M
read_buffer = 4M
write_buffer = 4M

[mysqlhotcopy]
interactive-timeout

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Wamp et base SQL : erreur
Envoyé par: hubert (---.w90-38.abo.wanadoo.fr)
Date: 02 October 2011 à 14:03

Merci, je vais essayer, car là j'ai mis le param à 3600, et il a encore fait un timeout, ce qui m'étonne quand même pas mal ! parce que 5 minutes pour exporter et plus d'une heure pour importer, ça m'épate.

Options: Répondre•Citer ce Message
Re: Wamp et base SQL : erreur
Envoyé par: hubert (---.w90-38.abo.wanadoo.fr)
Date: 03 October 2011 à 18:10

dernière nouvelles : je plonge dans la base avec le mec qui a mis ce truc au point, afin qu'il la nettoie, 140 meg de table, c'est 120 de trop ... il y a un truc bizarre dans la table, donc peut-être que je m'enquiquine et Otomatic par la même occase pour rien du tout !

Options: Répondre•Citer ce Message
Re: Wamp et base SQL : erreur
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 03 October 2011 à 18:28

Bonjour,

Non, ça ne m'enquiquine pas, je cherche aussi à comprendre parce que, pour des tests sur les index MySQL (http://fluxbb.fr/aide/doku.php?id=mysql_et_index) j'avais créé une table de plus de sept millions de lignes, trois colonnes et un index. Pour autant qu'il m'en souvienne, la table « pesait » quelques 120 MiO et les imports/exports via PhpMyAdmin s'étaient bien passés, mais en passant le maxtime à 600 sec.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP