9
votes

Mise à niveau WAMP sur MySQL 5.5?

Mon équipe de Dev utilise WAMP pour l'environnement PHP / MySQL, mais je viens d'apprendre que MySQL 5.1 et MySQL est à 5,5 maintenant. Puis-je obtenir le MySQL mis à niveau à 5.5 séparément sans aucun problème pour le faire fonctionner avec WAMP ou y a-t-il un patch pour WAMP pour obtenir le dernier MySQL?

Je veux m'assurer qu'ils travaillent avec la dernière construction de MySQL mais je ne sais pas si c'est aussi simple que Télécharger MySQL 5.5 et il est ajouté automatiquement au serveur WAMP ou s'il existe une compatibilité? Je suppose depuis que WAMP n'a jamais mis à jour leur mysql quelque chose n'est pas compatible?


0 commentaires

3 Réponses :


22
votes

a trouvé cela pour vous:

Step1: (x représente un nombre)

Télécharger la dernière version de mysql Tout d'abord ... copier le nouveau dossier de mysqlx.x à wamp \ bin \ mysql \ check si Le dossier de MySQL et de toutes les bases de données Les fichiers existent dans le dossier mysqlx.x \ data. Si le dossier MySQL n'existe pas, Copiez-le d'un travail précédent Version de MySQL.

Vérifiez si mysqlx.x \ bin dossier et tout Les fichiers exécutables y sont existants. Vérifier si Le dossier mysqlx.x \ Share existe. Si ils n'existent pas, alors l'extraction de la dernière version de MySQL n'est pas fait correctement.

Vérifiez si MYSQLX.X \ MY.INI Fichier existe. Si cela n'existe pas, copiez le fichier de la version précédente de wokring de wamp mysql dans wamp \ bin \ mysql \ mysqlx.x Ouvrez le fichier à partir du dernier MySQL version, modifier toutes les occurrences de "mysqlx.x" dans ce fichier à la "mysqlx.x" comme la dernière version Nombre.

Par exemple, si vous voyez la ligne "Basedir = C: /wamp/bin/mysql/mysql4.1" Dans mon fichier mon.ini, puis éditez-le à "Basedir = C: /wamp/bin/mysql/mysqlx.x" Comme mysqlx.x est la dernière version Vous venez de télécharger. Normalement là ne sont que deux occurrences dont vous avez besoin pour Éditer: Basedir = C: /wamp/bin/mysql/mysqlx.x et Datadir = c: 'wamp / bin / mysql / mysqlx.x / données

Step2:

Copier le fichier wamserver.conf dans le Version précédente de wamp mysqlx.x Dossier à wamp \ bin \ mysql \ mysqlx.x. Tu aurait besoin de l'ouvrir avec le bloc-notes et Modifier la ligne: $ mysqlconf ['mysqlexefile'] = 'mysqld-nt.exe'; à $ mysqlconf ['mysqlexefile'] = 'mysqld.exe';

Regardez le répertoire mysqlx.x \ bin et savoir s'il y a un mysqld.exe ou fichier mysql-nt.exe. Si il n'y a pas fichier mysql-nt.exe, puis changer cela ligne comme mentionné.

STEP3:

Arrêt du serveur Wamp2 (à droite Cliquez sur l'icône du bac de wamp et cliquez sur sortir). Redémarrez ensuite le serveur Wamp. Redémarrez tous les services. Tu devrais voir La version la plus récente MySQL affichée dans Wamp MySQL Menu. Il suffit de cliquer sur le dernière version pour l'activer, alors vous avoir la nouvelle version MySQL en cours d'exécution avec serveur wamp.


2 commentaires

J'ai essayé les instructions ci-dessus et il exécutait toujours la version antérieure de MySQL. En plus des étapes ci-dessus, vous devez également modifier le numéro de version / le dossier de wampmanager.ini, wampmanager.conf et utilisez Regedit pour modifier la version dans le registre pour MySQL et le service wampmysqld


Merci pour cela, cela a fonctionné comme un charme! Et au commentaire ci-dessus, WAMP fait tout ce qui correspond automatiquement, après l'étape 3 Fermer et Open Server WAMP et recherchez la version la plus récente MySQL affichée dans le menu MySQL Wamp, sélectionnez-la et Wamp a automatiquement les modifications automatiquement, la version de Wampmanager.ini et MySQL en Regedit! J'espère que cela t'aides



0
votes

Merci à tous pour leur aide. Je détaille certaines étapes que j'ai prises de la modification du registre:

pendant la modification du registre

  1. a remplacé toutes les occurrences de 5.0.45 (ma plus ancienne version de mysql) relative à MySQL avec 5.5.28 (ma nouvelle version de MySQL)
  2. a remplacé toutes les occurrences de mysqld-nt.exe se rapportant à mysql avec mysqld.exe

    Quand j'ai commencé le wamp, le système n'a pas reconnu l'entrée My.ini défaut-caractère-set = latin1 La raison était que l'entrée était dans [wampmysqld] section. Ensuite, j'ai créé [SQL] et déplacé l'entrée là-bas. J'ai redémarré Wamp et MySQL ont commencé avec une nouvelle version.


0 commentaires

4
votes

Après tout faire mentionné ci-dessus. Il y a peu de pas, comment activer la nouvelle mySQL.

  1. START WAMP.

  2. Cliquez à gauche sur le plateau de wamp.

  3. Cliquez sur MySQL-> Version-> Votre nouvelle version MySQL (la mine est MySQL 5.7.9).

  4. Cliquez sur MySQL-> Service-> Installez le service.

    fait!


0 commentaires