En attendant une évolution de Wampserver, voici une procédure pour mettre à jour MySQL. Effectuez une sauvegarde du dossier wamp avant.
Installer « à la main » MySQL 5.5.23
Remarque importante : Pour éviter les problèmes, il est fortement recommandé de déplacer vos bases de données en dehors de l'arborescence Wamp, c'est-à-dire autre part que dans "wamp/bin/mysql/mysql5.5.xx/data/". Vous n'aurez plus besoin de les déplacer pour toutes les mises à jour de MySQL. Voir la procédure en (1).
Nota : Ne pourra fonctionner qu'avec des versions Apache et PHP compilées VC9. Le fichier à télécharger est : Version 32 bits : mysql-5.5.23-win32.zip [www.mysql.com] Version 64 bits : mysql-5.5.23-winx64.zip [www.mysql.com]
Quitter Wampserver.
Dézipper le fichier susmentionné dans un dossier qui, normalement, est automatiquement créé et se nomme : mysql-5.5.23-winx32 (ou mysql-5-5.23-winx64) et qui sera dénommé SOURCE
Créer un nouveau dossier : wamp\bin\mysql\mysql5.5.23 qui sera dénommé DESTINATION
Depuis SOURCE, copier dans DESTINATION les dossiers complets "bin" et "share" et les sept fichiers de premier niveau. Si vous n'avez pas déplacé vos bases de données (Non recommandé), copier depuis la version de MySQL en cours, tous les fichiers et dossiers de "wamp/bin/mysql/mysql5.5.xx(Version en cours)/data/" vers "wamp/bin/mysql/mysql5.5.23/data/"
Depuis le dossier de votre précédente version de MySQL, par exemple wamp\bin\mysql\mysql5.5.21, copier vers le dossier DESTINATION les fichiers my.ini et wampserver.conf
Éditer le fichier wamp\bin\mysql\mysql5.5.23\my.ini pour y mettre les bons chemins de la nouvelle version : (Chemins à adapter en fonction de votre installation)
basedir="G:/wamp/bin/mysql/mysql5.5.23/"
datadir="G:/wamp/bin/mysql/mysql5.5.23/data/" ou le chemin réel (datadir="G:/wwwbases/" si vous avez déplacé vos bases de données (Recommandé), ce qui facilite grandement les mises à jour car on n'a plus à se préoccuper des users qui ne seront pas écrasés par la nouvelle table mysql.(1)
#Path to the language lc-messages-dir=J:/Wamp/bin/mysql/mysql5.5.23/share lc-messages=fr_FR
Enregistrer le fichier my.ini modifié.
Lancer Wampserver
Basculer MySQL sur la nouvelle version détectée par Icône Wampserver, MySQL, Version, 5.5.23
----------------------- Comme pour toute nouvelle version MySQL, il faut vérifier et mettre à niveau les bases par une procédure mysql_update.exe déjà donnée.
(1) Déplacer les bases de données autre part que dans wamp/bin/mysql/mysql5.5.xx/data Nota : Procédure expliquée avec Wampserver installé sur G:\wamp Adaptez les chemins en fonction de votre installation B0 -- Quitter Wampserver B1 -- Créer un dossier où vous voulez mettre vos bases de données, par exemple : G:\wwwbases B2 -- Déplacer *TOUS* les fichiers et dossiers de G:\wamp\bin\mysql\mysql5.1.xx\data\ vers G:\wwwbases\ B3 -- Éditer le fichier G:\wamp\bin\mysql\mysql5.1.xx\my.ini Remplacer datadir="G:/wamp/bin/mysql/mysql5.1.xx/data/" Par datadir="G:/wwwbases/" B4 -- Lancer Wampserver
Lors de la prochaine évolution de version de MySQL, il ne faudra pas oublier de modifier, comme ci-dessus, le fichier G:\wamp\bin\mysql\mysql5.5.x\my.ini pour retrouver vos bases de données, vos utilisateurs et vos mots de passe.
Télécharger la nouvelle version de PhpMyAdmin 3.5.0 : [sourceforge.net] pour obtenir le fichier "phpMyAdmin-3.5.0-all-languages.zip"
Dézipper ce fichier dans wamp/apps/ ce qui donnera un dossier : "wamp\apps\phpMyAdmin-3.5.0-all-languages" que vous renommerez en : "wamp\apps\phpmyadmin3.5.0"
Depuis votre précédente version de PhpMyAdmin, par exemple : "wamp\apps\phpmyadmin3.4.10.2" copier le fichier "config.inc.php" vers la nouvelle version : "wamp\apps\phpmyadmin3.5.0\config.inc.php"
Éditer le fichier "wamp\alias\phpmyadmin.conf" pour remplacer les chemins (2 fois) de l'ancienne version de PhpMyAdmin par le chemin de la nouvelle, par exemple, remplacez :
Alias /phpmyadmin "J:/Wamp/apps/phpmyadmin3.4.10.2/"
Dézipper l'archive dans un dossier temporaire. Vous obtiendrez un dossier Apache2 que l'on appellera SOURCE. Créer un dossier "wamp\bin\apache\Apache2.2.22" que l'on appellera DESTINATION.
Depuis la version Apache actuellement utilisée, sauvegardez les fichiers de configuration que vous avez modifiés. Par exemple : - wamp\bin\apache\Apache2.2.21\conf\httpd.conf - wamp\bin\apache\Apache2.2.21\conf\extra\httpd-vhosts.conf - wamp\bin\apache\Apache2.2.21\conf\extra\httpd-autoindex.conf
Copier tous les dossiers et fichiers de SOURCE dans DESTINATION Dans destination, écrasez les fichiers de configuration par ceux que vous avez sauvegardé de la version précédente. En principe, seul le nouveau fichier wamp\bin\apache\Apache2.2.22\conf\httpd.conf doit être édité pour y remplacer l'ancien chemin par le nouveau : ServerRoot "J:/Wamp/bin/apache/apache2.2.21" par ServerRoot "J:/Wamp/bin/apache/apache2.2.22"
Copier wamp\bin\apache\Apache2.2.21\wampserver.conf dans wamp\bin\apache\Apache2.2.22\wampserver.conf
Lancer Wampserver Icône Wampserver, Apache, Version et choisir la nouvelle version.
Si vous regardez bien, vous verrez qu'il existe actuellement des versions différentes de Wampserver :
- Apache 2.2.22 et PHP 5.3.13 - Apache 2.2.22 et PHP 5.4.3 - etc.
Installer celle qui vous convient.
Quant à écrire des « tutoriels » pour installer des nouvelles versions, ce forum regorge d'explications d'installation « à la main » de versions Apache et PHP et MySQL.
Si vous ne savez pas faire, abstenez-vous et utilisez ce qui existe.
j'ai besoin justement d'apprendre a les faire parce que votre dernier version Wampserver be pour moi il ya des bug et elle ne fonctionne pas biens avec le programme que j'utilise donc vbulletin 4.2 donc j'aimerais faire et et vous me dite ou je peut avoir de l'aider pour arriver a mettre un jours les addons merci
en fait c'est n'est pas grave je vais patiente pour avoir votre dernier nouvelle version wampserver , pour les addons beee comme vous avez fais une wampserver2.2e be cella j'utilise
j'ai réussie a faire fonctionne tout et il me reste que Apache httpd-2.4.2-win32-VC9 a faire fonctionne et j'ai suivis votre procédure et je ne comprendre pas quant vous dite ( Copier tous les dossiers et fichiers ) en faite quant vous dite Copier tous les dossiers et fichiers , vous pouvez donner les nom commença je sait les quelle puis dans Icône Wampserver, Apache, Version et choisir la nouvelle version be la sa reste orange
Modifie 1 fois. Derniere modification le 15/07/2012 à 15:47 par iboibo.