{"id":81658,"date":"2024-06-11T09:30:00","date_gmt":"2024-06-11T07:30:00","guid":{"rendered":"https:\/\/www.codeur.com\/blog\/?p=81658"},"modified":"2025-09-12T16:40:16","modified_gmt":"2025-09-12T14:40:16","slug":"migration-mysql-5-7-vers-mysql-8","status":"publish","type":"post","link":"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/","title":{"rendered":"Migration de MySQL 5.7 vers MySQL 8.0&nbsp;: tout savoir"},"content":{"rendered":"\n<p>Depuis octobre 2023, MySQL 5.7 n&#8217;est plus support\u00e9. Si vous avez un site internet ou que vous g\u00e9rez des bases de donn\u00e9es, passer \u00e0 MySQL 8.0 devient essentiel pour maintenir leur s\u00e9curit\u00e9 et leur efficacit\u00e9.<\/p>\n\n\n\n<p>D\u00e9couvrez notre guide pour r\u00e9ussir votre migration, \u00e9tape par \u00e9tape, avec succ\u00e8s&nbsp;!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi migrer de MySQL 5.7 \u00e0 MySQL 8.0&nbsp;?<\/h2>\n\n\n\n<p>Avec l&#8217;arr\u00eat du support de MySQL 5.7, vos bases de donn\u00e9es sont d\u00e9sormais expos\u00e9es \u00e0 de potentiels risques de s\u00e9curit\u00e9. Sans mises \u00e0 jour r\u00e9guli\u00e8res, les vuln\u00e9rabilit\u00e9s non corrig\u00e9es peuvent mettre en p\u00e9ril vos informations sensibles.<\/p>\n\n\n\n<p>Cependant, la migration de MySQL 5.7 \u00e0 MySQL 8.0 n\u2019est pas uniquement une question de s\u00e9curit\u00e9. En effet, cette nouvelle version dispose d\u2019am\u00e9liorations significatives&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Une performance accrue<\/strong>&nbsp;: Gr\u00e2ce \u00e0 des algorithmes de traitement optimis\u00e9s, MySQL 8.0 traite les donn\u00e9es plus rapidement, ce qui r\u00e9duit consid\u00e9rablement le temps de chargement et augmente l&#8217;efficacit\u00e9 op\u00e9rationnelle de vos sites et applications.<\/li>\n\n\n\n<li><strong>Une s\u00e9curit\u00e9 renforc\u00e9e<\/strong>&nbsp;: Cette nouvelle version int\u00e8gre des options de cryptage sophistiqu\u00e9es et une gestion des utilisateurs am\u00e9lior\u00e9e, formant une barri\u00e8re robuste contre les intrusions et les acc\u00e8s non autoris\u00e9s.<\/li>\n\n\n\n<li><strong>L\u2019optimisation des requ\u00eates<\/strong>&nbsp;: MySQL 8.0 simplifie la gestion des requ\u00eates complexes avec une optimisation avanc\u00e9e. R\u00e9sultat&nbsp;: une diminution des temps de r\u00e9ponse, une meilleure exp\u00e9rience utilisateur et une utilisation plus intuitive des ressources.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Se pr\u00e9parer \u00e0 la migration de MySQL 5.7 vers MySQL 8.0<\/h2>\n\n\n\n<p>Une pr\u00e9paration rigoureuse r\u00e9duit les risques d&#8217;interruption de service et d&#8217;erreurs apr\u00e8s la migration. Voici les \u00e9tapes pr\u00e9alables pour assurer une transition fluide&nbsp;:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9valuez l&#8217;environnement actuel<\/h3>\n\n\n\n<p>Effectuez un inventaire de vos bases de donn\u00e9es et des applications associ\u00e9es pour identifier toutes les d\u00e9pendances. Utilisez des outils comme MySQL Workbench pour extraire des sch\u00e9mas pr\u00e9cis ou optez pour des feuilles de calcul Excel pour un suivi d\u00e9taill\u00e9.<\/p>\n\n\n\n<p>Ce processus aide \u00e0 comprendre quelles donn\u00e9es sont manipul\u00e9es et par quelles applications, facilitant ainsi la planification de la migration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sauvegardez vos donn\u00e9es<\/h3>\n\n\n\n<p>Avant de d\u00e9marrer la migration, cr\u00e9ez des copies compl\u00e8tes de vos bases de donn\u00e9es. Utilisez des solutions de sauvegarde performantes, comme MySQL Enterprise Backup, pour une s\u00e9curit\u00e9 optimale ou des services cloud comme Amazon S3 pour un stockage externe s\u00e9curis\u00e9.<\/p>\n\n\n\n<p>Cette t\u00e2che est g\u00e9n\u00e9ralement \u00e0 la charge du responsable IT ou de l&#8217;administrateur de base de donn\u00e9es de l&#8217;entreprise.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mettez \u00e0 jour vos extensions et applications<\/h3>\n\n\n\n<p>Assurez-vous que vos extensions, th\u00e8mes et applications sont compatibles avec MySQL 8.0. Pour ce faire, consultez les journaux de modifications des plugins ou testez-les dans un environnement de d\u00e9veloppement MySQL 8.0.<\/p>\n\n\n\n<p>Vous pouvez aussi profiter de cette migration pour r\u00e9viser le code et supprimer les \u00e9l\u00e9ments obsol\u00e8tes.<\/p>\n\n\n\n<p>Cette \u00e9tape implique souvent la collaboration entre les d\u00e9veloppeurs et les administrateurs de bases de donn\u00e9es pour assurer une transition sans heurts et \u00e9viter les incompatibilit\u00e9s.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Si vous n\u2019avez pas de service informatique d\u00e9di\u00e9 dans votre entreprise, vous pouvez faire appel \u00e0 <a href=\"https:\/\/www.codeur.com\/administrateur\/reseau\" target=\"_blank\" rel=\"noreferrer noopener\">un administrateur r\u00e9seau sur Codeur.com<\/a>, pour vous aider \u00e0 planifier et s\u00e9curiser votre migration de MySQL 5.7 vers MySQL 8.0.<\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Les \u00e9tapes pour migrer de MySQL 5.7 vers MySQL 8.0<\/h2>\n\n\n\n<p>D\u00e9marrer une migration vers MySQL 8.0 est un protocole d\u00e9licat, d\u2019o\u00f9 l\u2019importance de l\u2019effectuer pas \u00e0 pas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mettre \u00e0 niveau de l&#8217;infrastructure serveur (si besoin)<\/h3>\n\n\n\n<p>Tout d&#8217;abord, v\u00e9rifiez si votre serveur actuel peut g\u00e9rer MySQL 8.0. Cette version requiert g\u00e9n\u00e9ralement plus de ressources que MySQL 5.7, notamment en termes de m\u00e9moire (au moins 2 Go recommand\u00e9s) et de puissance de calcul.<\/p>\n\n\n\n<p>Un conseil&nbsp;: consultez <a href=\"https:\/\/dev.mysql.com\/doc\/\" target=\"_blank\" rel=\"noreferrer noopener\">la documentation officielle de MySQL<\/a> pour obtenir les sp\u00e9cifications d\u00e9taill\u00e9es et comparer ces exigences avec votre configuration actuelle. Si n\u00e9cessaire, envisagez une mise \u00e0 niveau mat\u00e9rielle ou une migration vers un serveur virtuel ou d\u00e9di\u00e9 pour mieux r\u00e9pondre \u00e0 ces besoins.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Installer MySQL 8.0<\/h3>\n\n\n\n<p>Pour l\u2019installation de MySQL 8.0, \u00e0 la place de MySQL 5.7, deux approches s&#8217;offrent \u00e0 vous&nbsp;:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Une installation en parall\u00e8le<\/h4>\n\n\n\n<p>Cette m\u00e9thode permet de faire coexister MySQL 8.0 avec MySQL 5.7 sur le m\u00eame syst\u00e8me. Vous installez la version r\u00e9cente sans d\u00e9sactiver l&#8217;ancienne, ce qui vous permet de tester les nouvelles fonctionnalit\u00e9s et d&#8217;assurer la compatibilit\u00e9 de vos applications, plugins et templates en toute tranquillit\u00e9.<\/p>\n\n\n\n<p>L&#8217;avantage principal est de minimiser le risque de perturbation de votre environnement de production, car vous pouvez identifier et r\u00e9soudre progressivement les probl\u00e8mes de compatibilit\u00e9.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; La mise \u00e0 jour sur place<\/h4>\n\n\n\n<p>Cette m\u00e9thode consiste \u00e0 mettre \u00e0 jour directement votre installation actuelle de MySQL 5.7 vers MySQL 8.0. Elle est g\u00e9n\u00e9ralement plus rapide et consomme moins de ressources, car elle ne n\u00e9cessite pas le maintien de deux syst\u00e8mes parall\u00e8les.<\/p>\n\n\n\n<p>Cependant, le risque est plus \u00e9lev\u00e9&nbsp;: toute erreur ou incompatibilit\u00e9 durant le processus affecte imm\u00e9diatement vos donn\u00e9es en production. Il est donc obligatoire de faire des sauvegardes compl\u00e8tes avant de proc\u00e9der.<\/p>\n\n\n\n<p>Choisir entre ces m\u00e9thodes d\u00e9pend de votre capacit\u00e9 \u00e0 g\u00e9rer les risques et de vos ressources syst\u00e8me disponibles.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Migration des donn\u00e9es de MySQL 5.7 vers MySQL 8.0<\/h3>\n\n\n\n<p>Pour effectuer concr\u00e8tement une migration des donn\u00e9es de MySQL 5.7 vers MySQL 8.0, suivez ces \u00e9tapes&nbsp;:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Exportation des donn\u00e9es<\/strong>&nbsp;: Utilisez la commande <em>mysqldump <\/em>pour cr\u00e9er une copie de sauvegarde de votre base de donn\u00e9es. Ex\u00e9cutez&nbsp;:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>mysqldump -u votre_utilisateur -p votre_base_de_donnees &gt; backup.sql<\/code><\/pre>\n\n\n\n<p>Cela g\u00e9n\u00e9rera un fichier SQL contenant toutes les donn\u00e9es.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Importation dans MySQL 8.0<\/strong>&nbsp;: Apr\u00e8s l&#8217;installation de MySQL 8.0, importez le fichier de sauvegarde en utilisant&nbsp;:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -u votre_utilisateur -p votre_base_de_donnees &lt; backup.sql<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>V\u00e9rification<\/strong>&nbsp;: Comparez les enregistrements dans votre nouvelle base pour confirmer que toutes les donn\u00e9es ont \u00e9t\u00e9 correctement transf\u00e9r\u00e9es.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Tests de fonctionnement et de performance<\/h3>\n\n\n\n<p>La derni\u00e8re \u00e9tape est de s\u2019assurer que tout fonctionne comme pr\u00e9vu. Effectuez des tests fonctionnels pour voir si vos applications interagissent correctement avec MySQL 8.0&nbsp;:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Apr\u00e8s la migration, lancez <em>mysql_upgrade<\/em> pour mettre \u00e0 jour vos tables et index selon les nouvelles normes de MySQL 8.0. Tapez&nbsp;:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql_upgrade -u root -p<\/code><\/pre>\n\n\n\n<p>Cela permet de v\u00e9rifier et corriger les tables pour assurer la compatibilit\u00e9.<\/p>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Testez les fonctionnalit\u00e9s cl\u00e9s de vos applications pour s&#8217;assurer qu&#8217;elles interagissent correctement avec la nouvelle version de MySQL. V\u00e9rifiez les transactions, les requ\u00eates, et les performances pour d\u00e9tecter d\u2019\u00e9ventuels probl\u00e8mes.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Anticiper la migration automatique de votre h\u00e9bergeur vers MySQL 8.0<\/h2>\n\n\n\n<p>Dans les semaines \u00e0 venir, de nombreux h\u00e9bergeurs planifient de <strong>r\u00e9aliser automatiquement la transition de MySQL 5.7 vers MySQL 8.0 pour leurs clients<\/strong>. Bien que cette migration automatique soit pratique, elle n\u00e9cessite votre vigilance, surtout si vous utilisez des syst\u00e8mes de gestion de contenu comme Prestashop, WordPress, Craft CMS, Magento\u2026<\/p>\n\n\n\n<p>Ces CMS sont g\u00e9n\u00e9ralement pr\u00e9par\u00e9s pour s&#8217;adapter \u00e0 MySQL 8.0, mais les th\u00e8mes et plugins pourraient ne pas l&#8217;\u00eatre.<\/p>\n\n\n\n<p>Votre h\u00e9bergeur vous enverra un email pour vous pr\u00e9venir de la date de migration. \u00c0 ce moment, r\u00e9alisez une sauvegarde compl\u00e8te de votre site. Cela vous permettra de restaurer la version ant\u00e9rieure en cas de probl\u00e8me.<\/p>\n\n\n\n<p>V\u00e9rifiez aussi la compatibilit\u00e9 de vos plugins et th\u00e8mes, pour anticiper d\u2019\u00e9ventuels changements d\u2019application ou leur mise \u00e0 jour.<\/p>\n\n\n\n<p>Enfin, d\u00e8s que l\u2019update vers MySQL 8.0 est termin\u00e9e (vous serez de nouveau pr\u00e9venu&nbsp;!), examinez imm\u00e9diatement votre site pour d\u00e9tecter d&#8217;\u00e9ventuelles erreurs ou pertes de donn\u00e9es. Concentrez-vous sur les principales fonctionnalit\u00e9s, en accordant une attention particuli\u00e8re aux zones impact\u00e9es par des plugins ou des th\u00e8mes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Notre conseil pour une migration de MySQL 5.7 vers MySQL 8.0 r\u00e9ussie<\/h2>\n\n\n\n<p>Si vous avez choisi MySQL comme SGBD, vous devez le mettre \u00e0 jour \u00e0 chaque passage vers une nouvelle version.<\/p>\n\n\n\n<p>Migrer vers MySQL 8.0 apporte des avantages \u00e0 long terme en mati\u00e8re de performance et de s\u00e9curit\u00e9. Pour une migration sans souci, la cl\u00e9 est d\u2019anticiper d\u00e8s maintenant le protocole, de planifier soigneusement chaque \u00e9tape et de sauvegarder vos donn\u00e9es.<\/p>\n\n\n\n<p>Prenez contact d\u00e8s maintenant avec <a href=\"https:\/\/www.codeur.com\/developpeur\/sql#open-fast\" target=\"_blank\" rel=\"noreferrer noopener\">un d\u00e9veloppeur MySQL sur Codeur.com<\/a>, pour un accompagnement personnalis\u00e9 et efficace&nbsp;!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Depuis octobre 2023, MySQL 5.7 n&#8217;est plus support\u00e9. Si vous avez un site internet ou que vous g\u00e9rez des bases de donn\u00e9es, passer \u00e0 MySQL 8.0 devient essentiel pour maintenir leur s\u00e9curit\u00e9 et leur efficacit\u00e9. D\u00e9couvrez notre guide pour r\u00e9ussir votre migration, \u00e9tape par \u00e9tape, avec succ\u00e8s&nbsp;! Pourquoi migrer de MySQL 5.7 \u00e0 MySQL 8.0&nbsp;? [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":81659,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[14],"tags":[39,148],"class_list":["post-81658","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developpement","tag-conseils","tag-tuto"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Migration de MySQL 5.7 vers MySQL 8.0 : tout savoir<\/title>\n<meta name=\"description\" content=\"Depuis octobre 2023, MySQL 5.7 n&#039;est plus support\u00e9. Si vous avez un site internet ou que vous g\u00e9rez des bases de donn\u00e9es, passer \u00e0 MySQL 8.0 devient\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Migration de MySQL 5.7 vers MySQL 8.0 : tout savoir\" \/>\n<meta property=\"og:description\" content=\"Depuis octobre 2023, MySQL 5.7 n&#039;est plus support\u00e9. Si vous avez un site internet ou que vous g\u00e9rez des bases de donn\u00e9es, passer \u00e0 MySQL 8.0 devient\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/\" \/>\n<meta property=\"og:site_name\" content=\"Codeur.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/fr-fr.facebook.com\/codeurfreelance\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-11T07:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-12T14:40:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2024\/06\/Migration-MySQL8.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"618\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Thomas Lazzaroni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@totolazza\" \/>\n<meta name=\"twitter:site\" content=\"@codeur\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thomas Lazzaroni\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/\"},\"author\":{\"name\":\"Thomas Lazzaroni\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/cc3b0a678aeffcae19ecc599eaf679e5\"},\"headline\":\"Migration de MySQL 5.7 vers MySQL 8.0&nbsp;: tout savoir\",\"datePublished\":\"2024-06-11T07:30:00+00:00\",\"dateModified\":\"2025-09-12T14:40:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/\"},\"wordCount\":1395,\"publisher\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2024\/06\/Migration-MySQL8.jpg\",\"keywords\":[\"Conseils\",\"Tuto\"],\"articleSection\":[\"D\u00e9veloppement\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/\",\"url\":\"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/\",\"name\":\"Migration de MySQL 5.7 vers MySQL 8.0 : tout savoir\",\"isPartOf\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2024\/06\/Migration-MySQL8.jpg\",\"datePublished\":\"2024-06-11T07:30:00+00:00\",\"dateModified\":\"2025-09-12T14:40:16+00:00\",\"description\":\"Depuis octobre 2023, MySQL 5.7 n'est plus support\u00e9. Si vous avez un site internet ou que vous g\u00e9rez des bases de donn\u00e9es, passer \u00e0 MySQL 8.0 devient\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/#primaryimage\",\"url\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2024\/06\/Migration-MySQL8.jpg\",\"contentUrl\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2024\/06\/Migration-MySQL8.jpg\",\"width\":1024,\"height\":618},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/www.codeur.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"D\u00e9veloppement\",\"item\":\"https:\/\/www.codeur.com\/blog\/developpement\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Migration de MySQL 5.7 vers MySQL 8.0&nbsp;: tout savoir\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#website\",\"url\":\"https:\/\/www.codeur.com\/blog\/\",\"name\":\"Codeur.com\",\"description\":\"codeur\",\"publisher\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codeur.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#organization\",\"name\":\"Codeur.com\",\"url\":\"https:\/\/www.codeur.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2022\/04\/logo-codeur-com.png\",\"contentUrl\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2022\/04\/logo-codeur-com.png\",\"width\":2560,\"height\":465,\"caption\":\"Codeur.com\"},\"image\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/fr-fr.facebook.com\/codeurfreelance\/\",\"https:\/\/x.com\/codeur\",\"https:\/\/www.linkedin.com\/company\/codeur\/\",\"https:\/\/www.youtube.com\/channel\/UCgj9ySM9xy3gdL8qBafl9Uw\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/cc3b0a678aeffcae19ecc599eaf679e5\",\"name\":\"Thomas Lazzaroni\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7306fb87b7017ab0955d07c2f2b771ac79e91965a2fca514df0c043f7c087fd2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7306fb87b7017ab0955d07c2f2b771ac79e91965a2fca514df0c043f7c087fd2?s=96&d=mm&r=g\",\"caption\":\"Thomas Lazzaroni\"},\"description\":\"Depuis plus de 10 ans, je contribue \u00e0 faire rayonner nos sites en imaginant des strat\u00e9gies qui renforcent notre visibilit\u00e9 et notre position de r\u00e9f\u00e9rence.\",\"sameAs\":[\"https:\/\/totolazza.com\",\"https:\/\/www.linkedin.com\/in\/thomaslazzaroni\/\",\"https:\/\/x.com\/totolazza\"],\"url\":\"https:\/\/www.codeur.com\/blog\/author\/thomas\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Migration de MySQL 5.7 vers MySQL 8.0 : tout savoir","description":"Depuis octobre 2023, MySQL 5.7 n'est plus support\u00e9. Si vous avez un site internet ou que vous g\u00e9rez des bases de donn\u00e9es, passer \u00e0 MySQL 8.0 devient","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/","og_locale":"fr_FR","og_type":"article","og_title":"Migration de MySQL 5.7 vers MySQL 8.0 : tout savoir","og_description":"Depuis octobre 2023, MySQL 5.7 n'est plus support\u00e9. Si vous avez un site internet ou que vous g\u00e9rez des bases de donn\u00e9es, passer \u00e0 MySQL 8.0 devient","og_url":"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/","og_site_name":"Codeur.com","article_publisher":"https:\/\/fr-fr.facebook.com\/codeurfreelance\/","article_published_time":"2024-06-11T07:30:00+00:00","article_modified_time":"2025-09-12T14:40:16+00:00","og_image":[{"width":1024,"height":618,"url":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2024\/06\/Migration-MySQL8.jpg","type":"image\/jpeg"}],"author":"Thomas Lazzaroni","twitter_card":"summary_large_image","twitter_creator":"@totolazza","twitter_site":"@codeur","twitter_misc":{"\u00c9crit par":"Thomas Lazzaroni","Dur\u00e9e de lecture estim\u00e9e":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/#article","isPartOf":{"@id":"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/"},"author":{"name":"Thomas Lazzaroni","@id":"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/cc3b0a678aeffcae19ecc599eaf679e5"},"headline":"Migration de MySQL 5.7 vers MySQL 8.0&nbsp;: tout savoir","datePublished":"2024-06-11T07:30:00+00:00","dateModified":"2025-09-12T14:40:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/"},"wordCount":1395,"publisher":{"@id":"https:\/\/www.codeur.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2024\/06\/Migration-MySQL8.jpg","keywords":["Conseils","Tuto"],"articleSection":["D\u00e9veloppement"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/","url":"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/","name":"Migration de MySQL 5.7 vers MySQL 8.0 : tout savoir","isPartOf":{"@id":"https:\/\/www.codeur.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/#primaryimage"},"image":{"@id":"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2024\/06\/Migration-MySQL8.jpg","datePublished":"2024-06-11T07:30:00+00:00","dateModified":"2025-09-12T14:40:16+00:00","description":"Depuis octobre 2023, MySQL 5.7 n'est plus support\u00e9. Si vous avez un site internet ou que vous g\u00e9rez des bases de donn\u00e9es, passer \u00e0 MySQL 8.0 devient","breadcrumb":{"@id":"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/#primaryimage","url":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2024\/06\/Migration-MySQL8.jpg","contentUrl":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2024\/06\/Migration-MySQL8.jpg","width":1024,"height":618},{"@type":"BreadcrumbList","@id":"https:\/\/www.codeur.com\/blog\/migration-mysql-5-7-vers-mysql-8\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.codeur.com\/blog\/"},{"@type":"ListItem","position":2,"name":"D\u00e9veloppement","item":"https:\/\/www.codeur.com\/blog\/developpement\/"},{"@type":"ListItem","position":3,"name":"Migration de MySQL 5.7 vers MySQL 8.0&nbsp;: tout savoir"}]},{"@type":"WebSite","@id":"https:\/\/www.codeur.com\/blog\/#website","url":"https:\/\/www.codeur.com\/blog\/","name":"Codeur.com","description":"codeur","publisher":{"@id":"https:\/\/www.codeur.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codeur.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.codeur.com\/blog\/#organization","name":"Codeur.com","url":"https:\/\/www.codeur.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.codeur.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2022\/04\/logo-codeur-com.png","contentUrl":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2022\/04\/logo-codeur-com.png","width":2560,"height":465,"caption":"Codeur.com"},"image":{"@id":"https:\/\/www.codeur.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/fr-fr.facebook.com\/codeurfreelance\/","https:\/\/x.com\/codeur","https:\/\/www.linkedin.com\/company\/codeur\/","https:\/\/www.youtube.com\/channel\/UCgj9ySM9xy3gdL8qBafl9Uw"]},{"@type":"Person","@id":"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/cc3b0a678aeffcae19ecc599eaf679e5","name":"Thomas Lazzaroni","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7306fb87b7017ab0955d07c2f2b771ac79e91965a2fca514df0c043f7c087fd2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7306fb87b7017ab0955d07c2f2b771ac79e91965a2fca514df0c043f7c087fd2?s=96&d=mm&r=g","caption":"Thomas Lazzaroni"},"description":"Depuis plus de 10 ans, je contribue \u00e0 faire rayonner nos sites en imaginant des strat\u00e9gies qui renforcent notre visibilit\u00e9 et notre position de r\u00e9f\u00e9rence.","sameAs":["https:\/\/totolazza.com","https:\/\/www.linkedin.com\/in\/thomaslazzaroni\/","https:\/\/x.com\/totolazza"],"url":"https:\/\/www.codeur.com\/blog\/author\/thomas\/"}]}},"_links":{"self":[{"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/posts\/81658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/comments?post=81658"}],"version-history":[{"count":0,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/posts\/81658\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/media\/81659"}],"wp:attachment":[{"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/media?parent=81658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/categories?post=81658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/tags?post=81658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}