J'ai donc récemment installé le WampServer il y a quelques mois, avec un mySQL 5.7 pré-installé.
Mais je voulais profiter des fonctionnalités NoSQL fournies avec mySQL 8.
Pour le mettre à jour, j'ai téléchargé la dernière version de MySQL, extrait le dossier dans le répertoire bin de wamp64. J'ai ensuite copié les fichiers wampserver.conf et my.ini du dossier 5.7 et les ai collés dans le répertoire 8.
J'ai exécuté sur la ligne cmd l'invite suivante: mysqld.exe --initialize-insecure
J'ai ensuite édité le fichier my.ini et changé chaque instance de 5.7 à 8.0.
Mais maintenant, lorsque j'exécute wamp, MySQL ne démarre pas et j'obtiens cette erreur: erreur
Quelqu'un sait-il ce que j'ai fait de mal ou comment je peux résoudre ce problème?
4 Réponses :
a installé la dernière version de mysql 8.0.16 et fonctionne bien pour l'application de comptabilité. en fait, nous voulons être autonomes mysql et chaque fois que notre répertoire d'installation n'est pas le même que celui mentionné dans my.ini ........ si vous voulez, je vous donnerai un fichier zip mysql8.0.16 personnalisé .... et nous ne sommes pas testés avec wamp.
J'ai trouvé ceci sur http://forum.wampserver.com/read. php? 2,147674,147689 et cela a fonctionné pour moi.
Et vous devez supprimer NO_AUTO_CREATE_USER du sql_mode qui se trouve dans le fichier my.ini. stackoverflow.com/a/54328712/4248778
Allez simplement au dépôt suivant de Wampserver et téléchargez et installez directement le .exe de n'importe quel composant de votre choix, il s'occupe de la configuration.
Pour la mise à niveau de la base de données, vous devez importer / exporter vos bases de données manuellement.
Comme Gustavo l'a dit, cela fonctionne comme ça, mais une information supplémentaire. Si le serveur wamp
ne démarre pas correctement et s'arrête à "orange", jetez un œil au fichier journal.
L'erreur suivante s'est produite:
"mysqld.exe: Erreur lors de la définition de la valeur "STRICT_ALL_TABLES, ERROR_FOR_DIVISION_BY_ZERO, NO_ZERO_DATE, NO_ZERO_IN_DATE, NO_AUTO_CREATE_USER" à 'sql_mode'. "
Solution: https://superuser.com/questions/ 1425573 / mysql-8-0-15-ne-fonctionne-pas-dans-wamp-3-1-0
a fonctionné pour moi.
Il y a BEAUCOUP d'ADDONS disponibles pour WAMPServer. Vous pouvez installer plusieurs versions d'Apache / MySQL / PHP / mariaDB. Plusieurs versions sont disponibles à partir de sourceForge ou du WAMPServer Backup Repo, qui est beaucoup plus facile à naviguer Cliquez simplement sur celui que vous voulez télécharger, puis exécutez l'exe, puis la configuration sera faite correctement pour vous
Votre erreur est bien sûr due au fait que les paramètres dans
my.ini
ont CHANGÉ entre MySQL5.7 et MySQL 8 (pas sans surprise)