Laragon : passer à MySQL 8

Récemment pour faire des fonction de fenêtrage, j’ai du passer sous Laragon à MySQL 8, version qui supporte cette feature. Pour ceux qui ne le connaissent pas encore, quand vous faites un GROUP BY, vous perdez de l’information en agrégeant une donnée. Pour néanmoins disposer de cette valeur agrégée sur un elisting de résultat non agrégé, c’est là qu’il fuat faire intervenir la fonction de fenêtrage OVER (PARTITION BY).

Passer à MySQL 8 sous Laragon

La plupart des information ont été glanées sur le site de Laragon

Laragon upgrade to MySQL 8 instructions:
https://forum.laragon.org/topic/2017/mysql-8-upgrade-instructions

Après avoir suivi les instruction ci-dessus :
MySQL ne peut démarrer après MAJ à Mysql 8 :

https://forum.laragon.org/topic/1766/laragon-4-0-16-mysql-8-0-18-mysql-cannot-start/3

La page ci-dessus donne les manipulation à faire pour obtenir un nouveau mot de passe :
mot_de_passe_temporaire

"You must reset your password using ALTER USER statement before executing this statement"

ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'root'; //syntaxe mysql 8 !!

PHPMYADMIN on ne peut se connecter après mise à jour
https://stackoverflow.com/questions/52364415/php-with-mysql-8-0-error-the-server-requested-authentication-method-unknown-to


Un nouveau répertoire mysql8 vient de se créer dans le sous répertoire de mysql :
C:\laragon\data\mysql-8
N'oubliez pas avant de faire la migration de backuper le dossier mysql.
Retour en haut