{"id":176549,"date":"2024-12-30T04:27:57","date_gmt":"2024-12-30T04:27:57","guid":{"rendered":"https:\/\/www.stellarinfo.com\/blog\/?p=176549"},"modified":"2024-12-30T04:28:02","modified_gmt":"2024-12-30T04:28:02","slug":"comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb","status":"publish","type":"post","link":"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/","title":{"rendered":"Comment r\u00e9parer des cl\u00e9s \u00e9trang\u00e8res endommag\u00e9es dans MariaDB ?"},"content":{"rendered":"<?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><p>La cl&eacute; &eacute;trang&egrave;re est l&rsquo;un des composants de la base de donn&eacute;es MariaDB. Elle est &eacute;galement connue sous le nom de cl&eacute; de r&eacute;f&eacute;rencement et correspond au champ de cl&eacute; primaire d&rsquo;une autre table afin de maintenir l&rsquo;int&eacute;grit&eacute; r&eacute;f&eacute;rentielle. La table avec une cl&eacute; &eacute;trang&egrave;re est appel&eacute;e la table enfant et la table avec la cl&eacute; primaire est appel&eacute;e la table parent. Si la cl&eacute; &eacute;trang&egrave;re est endommag&eacute;e, cela peut affecter le respect des r&egrave;gles d&rsquo;int&eacute;grit&eacute; des donn&eacute;es et la coh&eacute;rence de la base de donn&eacute;es. Dans un tel cas, vous pouvez rencontrer des probl&egrave;mes lors de l&rsquo;ajout ou de la modification de tables contenant des cl&eacute;s &eacute;trang&egrave;res. Mais comment une cl&eacute; &eacute;trang&egrave;re peut-elle &ecirc;tre endommag&eacute;e et comment pouvez-vous la r&eacute;parer ? C&rsquo;est ce que nous allons voir dans ce billet.<\/p><h2 class=\"wp-block-heading\" id=\"quelles-sont-les-causes-de-corruption-des-cl&eacute;s-&eacute;trang&egrave;res-(foreign-keys)-dans-mariadb-?\"><strong>Quelles sont les causes de corruption des cl&eacute;s &eacute;trang&egrave;res (foreign keys) dans MariaDB ?<\/strong><\/h2><p>Il y a plusieurs raisons qui peuvent conduire &agrave; la corruption des cl&eacute;s &eacute;trang&egrave;res et d&rsquo;autres composants de MariaDB. Certaines d&rsquo;entre elles sont<\/p><ul class=\"wp-block-list\">\n<li>Bugs dans le serveur MariaDB.<\/li>\n\n\n\n<li>Arr&ecirc;t brutal du syst&egrave;me pendant le processus de lecture\/&eacute;criture.<\/li>\n\n\n\n<li>Red&eacute;marrage brutal de l&rsquo;instance du serveur MariaDB.<\/li>\n\n\n\n<li>Panne de courant soudaine ou arr&ecirc;t du serveur.<\/li>\n\n\n\n<li>Syst&egrave;me d&rsquo;exploitation d&eacute;fectueux.<\/li>\n\n\n\n<li>Le disque dur sur lequel est stock&eacute;e la base de donn&eacute;es MariaDB pr&eacute;sente des secteurs d&eacute;fectueux.<\/li>\n\n\n\n<li>Arr&ecirc;t inattendu (brutal) du syst&egrave;me ou plantage lorsque le fichier de base de donn&eacute;es est ouvert.<\/li>\n\n\n\n<li>Probl&egrave;mes de mat&eacute;riel ou de logiciel.<\/li>\n\n\n\n<li>Espace de stockage insuffisant sur le disque sur lequel le fichier de base de donn&eacute;es est enregistr&eacute;.<\/li>\n\n\n\n<li>Attaque par un virus ou un logiciel malveillant.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"comment-reconna&icirc;tre-une-corruption-de-la-base-de-donn&eacute;es-mariadb-?\"><strong>Comment reconna&icirc;tre une corruption de la base de donn&eacute;es MariaDB ?<\/strong><\/h2><p>Avant de trouver des solutions, vous devez v&eacute;rifier que la base de donn&eacute;es MariaDB n&rsquo;est pas corrompue. Voici quelques moyens de v&eacute;rifier si la base de donn&eacute;es MariaDB est corrompue.<\/p><h3 class=\"wp-block-heading\">M&eacute;thode 1 : Utilisez l&rsquo;instruction SHOW ENGINE INNODB STATUS<\/h3><p>L&rsquo;instruction <a href=\"https:\/\/mariadb.com\/kb\/en\/show-engine-innodb-status\/\" target=\"_blank\" rel=\"noreferrer noopener\">SHOW ENGINE INNODB STATUS<\/a> fournit des informations sur les cl&eacute;s &eacute;trang&egrave;res qui peuvent &ecirc;tre utilis&eacute;es pour diagnostiquer les probl&egrave;mes. Les restrictions de cl&eacute;s &eacute;trang&egrave;res sont principalement &agrave; l&rsquo;origine de probl&egrave;mes de blocage ou de verrouillage. Vous pouvez consulter la section <strong>LATEST FOREIGN KEY ERROR <\/strong>et la section <strong>LATEST DETECTED DEADLOCK <\/strong>pour identifier les erreurs de cl&eacute; &eacute;trang&egrave;re et les probl&egrave;mes de verrouillage.<\/p><h3 class=\"wp-block-heading\">M&eacute;thode 2 : V&eacute;rifier les journaux d&rsquo;erreurs<\/h3><p>Les journaux d&rsquo;erreurs contiennent des informations sur tous les probl&egrave;mes rencontr&eacute;s dans les tables MariaDB. S&rsquo;il y a un probl&egrave;me avec les cl&eacute;s &eacute;trang&egrave;res, des messages d&rsquo;erreur sont enregistr&eacute;s dans les journaux d&rsquo;erreurs qui indiquent des probl&egrave;mes avec les contraintes de cl&eacute;s &eacute;trang&egrave;res. Vous pouvez v&eacute;rifier le fichier journal des erreurs pour trouver des preuves de violations ou de corruptions de cl&eacute;s &eacute;trang&egrave;res.<\/p><h3 class=\"wp-block-heading\">M&eacute;thode 3 : Utilisez la commande CHECK TABLE<\/h3><p>La commande CHECK TABLE v&eacute;rifie que les tables MariaDB ne contiennent pas d&rsquo;erreurs ou de probl&egrave;mes. Cette commande soutient les tables stock&eacute;es dans <a href=\"https:\/\/mariadb.com\/kb\/en\/archive\/\" target=\"_blank\" rel=\"noreferrer noopener\">Archive<\/a>, <a href=\"https:\/\/mariadb.com\/kb\/en\/aria\/\" target=\"_blank\" rel=\"noreferrer noopener\">Aria<\/a>, <a href=\"https:\/\/mariadb.com\/kb\/en\/csv\/\" target=\"_blank\" rel=\"noreferrer noopener\">CSV<\/a>, <a href=\"https:\/\/mariadb.com\/kb\/en\/innodb\/\" target=\"_blank\" rel=\"noreferrer noopener\">InnoDB<\/a>et <a href=\"https:\/\/mariadb.com\/kb\/en\/myisam\/\" target=\"_blank\" rel=\"noreferrer noopener\">MyISAM<\/a> et MyISAM. Voici la syntaxe de la commande CHECK TABLE :<\/p><p><code>CHECK TABLE nom_de_la_table [, nom_de_la_table] ... [option] ...<\/code><\/p><p><code>option = {Pour la mise &agrave; jour | RAPIDE | RAPIDE | MOYEN | &Eacute;TENDU | MODIFI&Eacute;}<\/code><\/p><p>Si la commande CHECK TABLE trouve un probl&egrave;me dans les tables, le moteur InnoDB plantera intentionnellement MariaDB pour &eacute;viter d&rsquo;autres dommages.<\/p><h2 class=\"wp-block-heading\" id=\"comment-r&eacute;parer-des-cl&eacute;s-&eacute;trang&egrave;res-endommag&eacute;es-(corrupted-foreign-keys)-dans-mariadb\"><strong>Comment r&eacute;parer des cl&eacute;s &eacute;trang&egrave;res endommag&eacute;es (corrupted foreign keys) dans MariaDB<\/strong><\/h2><p>Voici les m&eacute;thodes que vous pouvez utiliser pour r&eacute;parer et r&eacute;cup&eacute;rer les cl&eacute;s &eacute;trang&egrave;res corrompues dans MariaDB.<\/p><h3 class=\"wp-block-heading\">M&eacute;thode 1 : Remettre la sauvegarde avec l&rsquo;utilitaire Mariabackup<\/h3><p>Si vous disposez d&rsquo;un fichier de sauvegarde mis &agrave; jour, vous pouvez remettre la base de donn&eacute;es MariaDB &agrave; partir de la sauvegarde en utilisant Mariabackup &ndash; un outil int&eacute;gr&eacute; &agrave; MariaDB. Vous pouvez utiliser l&rsquo;option -copy-back ou l&rsquo;option -move-backup. Ci-dessous, vous apprendrez &agrave; utiliser l&rsquo;option -copy-back de l&rsquo;utilitaire Mariabackup pour remettre la sauvegarde en &eacute;tat :<\/p><p><strong>Etape n&deg;1 : Vider le r&eacute;pertoire de donn&eacute;es<\/strong><\/p><p>La commande -copy-back remet la sauvegarde dans le r&eacute;pertoire de donn&eacute;es, qui est &eacute;tiquet&eacute; -datadir. Avant d&rsquo;ex&eacute;cuter la commande, vous devez donc vider le r&eacute;pertoire de donn&eacute;es. Pour v&eacute;rifier et vider le r&eacute;pertoire de donn&eacute;es, allez dans le fichier de configuration, qui est normalement situ&eacute; dans \/etc\/mysql\/my.cnf.<\/p><p><strong>&Eacute;tape 2 : D&eacute;sactiver le service du serveur MariaDB<\/strong><\/p><p>Ex&eacute;cutez la commande suivante pour d&eacute;sactiver le service MariaDB Server :<\/p><p><code>Arr&ecirc;tez mysql.server<\/code><\/p><p><strong>&Eacute;tape 3 : Ex&eacute;cutez Mariabackup avec l&rsquo;option -copy-back.<\/strong><\/p><p>Ex&eacute;cutez maintenant Mariabackup avec l&rsquo;option -copy-back :<\/p><p><code>$ mariabackup --copy-back \\N- $ mariabackup --copy-back \\N- $ mariabackup --copy-back<\/code><\/p><p><code>--target-dir=\/var\/mariadb\/backup\/<\/code><\/p><p><strong>&Eacute;tape 4 : Modifier les autorisations d&rsquo;acc&egrave;s aux fichiers<\/strong><\/p><p>Ensuite, modifiez les autorisations de fichier du r&eacute;pertoire de donn&eacute;es pour changer le propri&eacute;taire du fichier dans le r&eacute;pertoire de donn&eacute;es. Ex&eacute;cutez la commande suivante :<\/p><p><code>$ chown -R mysql:mysql \/var\/lib\/mysql\/<\/code><\/p><p><strong>&Eacute;tape 5 : Red&eacute;marrer le service MariaDB<\/strong><\/p><p>Red&eacute;marrez ensuite le service MariaDB &agrave; l&rsquo;aide de la commande ci-dessous :<\/p><p><code>Arr&ecirc;tez mysql.server<\/code><\/p><h3 class=\"wp-block-heading\">M&eacute;thode 2 : Utiliser la m&eacute;thode dump-and-reload<\/h3><p>Si la sauvegarde est obsol&egrave;te ou si vous devez remettre certaines tables de la base de donn&eacute;es MariaDB, vous pouvez utiliser la m&eacute;thode Dump and Reload. Cette m&eacute;thode vous permet de remettre les tables de la base de donn&eacute;es MariaDB ainsi que les cl&eacute;s &eacute;trang&egrave;res de ces tables. Voyons comment vous pouvez utiliser cette m&eacute;thode.<\/p><p>Vous devez d&rsquo;abord red&eacute;marrer MariaDB avec l&rsquo;option <strong>-innodb-force-recovery=#<\/strong>. Si MariaDB ne d&eacute;marre pas, essayez &agrave; nouveau de d&eacute;finir une valeur plus &eacute;lev&eacute;e jusqu&rsquo;&agrave; ce qu&rsquo;il d&eacute;marre. Une fois que le mode de r&eacute;cup&eacute;ration des donn&eacute;es est activ&eacute; apr&egrave;s un crash, essayez de r&eacute;cup&eacute;rer les donn&eacute;es de la table. Voici les &eacute;tapes &agrave; suivre :<\/p><ul class=\"wp-block-list\">\n<li>Extrayez les donn&eacute;es de la table dont les cl&eacute;s &eacute;trang&egrave;res sont endommag&eacute;es &agrave; l&rsquo;aide de la commande <a href=\"https:\/\/mariadb.com\/kb\/en\/select\/\" target=\"_blank\" rel=\"noreferrer noopener\">SELECT<\/a>.<\/li>\n\n\n\n<li>Cr&eacute;ez ensuite la table avec la m&ecirc;me structure qu&rsquo;une table endommag&eacute;e. Pour ce faire, vous pouvez ex&eacute;cuter la commande <strong>SHOW CREATE TABLE <\/strong>comme indiqu&eacute; ci-dessous :<\/li>\n<\/ul><p><code>SHOW CREATE TABLE nom_de_table<\/code><\/p><ul class=\"wp-block-list\">\n<li>Enregistrez maintenant les donn&eacute;es dans le tableau cr&eacute;&eacute;.<\/li>\n\n\n\n<li>Red&eacute;marrez MariaDB avec la commande suivante :<\/li>\n<\/ul><p><code>D&eacute;marrez mysqld<\/code><\/p><ul class=\"wp-block-list\">\n<li>Ensuite, supprimez la table &agrave; l&rsquo;aide de la commande <strong>DROP TABLE<\/strong>.<\/li>\n<\/ul><p><code>DROP [TEMPORARY] TABLE [IF EXISTS] [\/*COMMENT TO SAVE*\/]<\/code><\/p><p><code>nom_de_table [, nom_de_table] ...<\/code><\/p><p><code>[WAIT n|NOWAIT]<\/code><\/p><p><code>[RESTREINDRE | CASCADE]<\/code><\/p><p><em>La commande <\/em><strong><em>DROP TABLE <\/em><\/strong><em>supprime toutes les donn&eacute;es de la table, y compris les d&eacute;finitions de table et les d&eacute;clencheurs.<\/em><\/p><ul class=\"wp-block-list\">\n<li>Recr&eacute;ez maintenant la table et remettez le dump.<\/li>\n<\/ul><p><em><strong>Remarque : <\/strong><\/em><em>Vous pouvez remettre les donn&eacute;es d&rsquo;une table &agrave; la fois en utilisant la m&eacute;thode Dump and Reload (vidage et rechargement).<\/em><\/p><h2 class=\"wp-block-heading\" id=\"m&eacute;thode-3-:-utilisez-un-programme-professionnel-de-r&eacute;paration-de-mariadb\">M&eacute;thode 3 : <strong>Utilisez un programme professionnel de r&eacute;paration de MariaDB<\/strong><\/h2><p>Pour r&eacute;parer la base de donn&eacute;es MariaDB rapidement et facilement, vous pouvez utiliser un outil professionnel de r&eacute;paration de base de donn&eacute;es MariaDB comme Stellar Repair for MySQL. Il s&rsquo;agit d&rsquo;un outil convivial qui peut r&eacute;cup&eacute;rer toutes les donn&eacute;es telles que les cl&eacute;s &eacute;trang&egrave;res, les cl&eacute;s primaires, les vues, les d&eacute;clencheurs, etc. d&rsquo;une base de donn&eacute;es MariaDB corrompue. L&rsquo;outil dispose d&rsquo;une interface utilisateur interactive qui vous aide &agrave; effectuer la r&eacute;paration et la r&eacute;cup&eacute;ration des donn&eacute;es en quelques &eacute;tapes faciles.<\/p><p>Voici quelques-unes des principales caract&eacute;ristiques de Stellar Repair for MySQL :<\/p><ul class=\"wp-block-list\">\n<li>Soutien de toutes les versions de MariaDB jusqu&rsquo;&agrave; 11.3.2<\/li>\n\n\n\n<li>Remet en &eacute;tat toutes les donn&eacute;es des bases de donn&eacute;es MySQL, y compris les registres supprim&eacute;s et les tables de partition.<\/li>\n\n\n\n<li>R&eacute;pare les tables MariaDB cr&eacute;&eacute;es dans les moteurs InnoDB et MyISAM avec une pr&eacute;cision absolue<\/li>\n\n\n\n<li>Fournit un aper&ccedil;u am&eacute;lior&eacute; des donn&eacute;es r&eacute;par&eacute;es avant l&rsquo;enregistrement.<\/li>\n\n\n\n<li>Permet la r&eacute;paration simultan&eacute;e de plusieurs bases de donn&eacute;es<\/li>\n\n\n\n<li>Permet d&rsquo;enregistrer la base de donn&eacute;es MariaDB r&eacute;par&eacute;e dans diff&eacute;rents formats, tels que MySQL, MariaDB, SQL Script, CSV, HTML et XLS.<\/li>\n\n\n\n<li>Compatible avec les syst&egrave;mes d&rsquo;exploitation Windows et Linux<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"conclusion\"><a><\/a><strong>Conclusion<\/strong><\/h2><p>Les cl&eacute;s &eacute;trang&egrave;res dans MariaDB peuvent &ecirc;tre corrompues pour diverses raisons. Vous pouvez utiliser les m&eacute;thodes mentionn&eacute;es ci-dessus pour r&eacute;parer une base de donn&eacute;es MariaDB dont les cl&eacute;s &eacute;trang&egrave;res sont corrompues. Cependant, la meilleure fa&ccedil;on de r&eacute;parer la base de donn&eacute;es corrompue est d&rsquo;utiliser un outil de r&eacute;paration MariaDB sp&eacute;cialis&eacute;, tel que <a href=\"https:\/\/www.stellarinfo.com\/fr\/recuperation-sql-base-de-donnes.php\">Stellar Repair for MySQL<\/a>. Cet outil de r&eacute;paration de base de donn&eacute;es peut r&eacute;parer la base de donn&eacute;es endommag&eacute;e et r&eacute;cup&eacute;rer toutes les donn&eacute;es, y compris les cl&eacute;s primaires et &eacute;trang&egrave;res, avec une pr&eacute;cision absolue. Pour tester les fonctionnalit&eacute;s de Stellar Repair for MySQL, t&eacute;l&eacute;chargez la version de d&eacute;monstration gratuite. L&rsquo;outil est soutenu par toutes les versions du serveur MariaDB.<\/p><p><a id=\"_msocom_1\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La cl&eacute; &eacute;trang&egrave;re est l&rsquo;un des composants de la base de donn&eacute;es&hellip; <a class=\"more-link\" href=\"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/\">Continue reading <span class=\"screen-reader-text\">Comment r\u00e9parer des cl\u00e9s \u00e9trang\u00e8res endommag\u00e9es dans MariaDB ?<\/span><\/a><\/p>\n","protected":false},"author":88,"featured_media":91279,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5227],"tags":[],"class_list":["post-176549","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-reparation-de-la-base-de-donnees-mysql","entry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Comment r\u00e9parer des cl\u00e9s \u00e9trang\u00e8res endommag\u00e9es dans MariaDB ?<\/title>\n<meta name=\"description\" content=\"Apprenez les diff\u00e9rentes m\u00e9thodes pour r\u00e9parer une corruption de cl\u00e9 \u00e9trang\u00e8re dans MariaDB afin de r\u00e9soudre les erreurs et les probl\u00e8mes li\u00e9s aux cl\u00e9s \u00e9trang\u00e8res dans le serveur MariaDB.\" \/>\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.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment r\u00e9parer des cl\u00e9s \u00e9trang\u00e8res endommag\u00e9es dans MariaDB ?\" \/>\n<meta property=\"og:description\" content=\"Apprenez les diff\u00e9rentes m\u00e9thodes pour r\u00e9parer une corruption de cl\u00e9 \u00e9trang\u00e8re dans MariaDB afin de r\u00e9soudre les erreurs et les probl\u00e8mes li\u00e9s aux cl\u00e9s \u00e9trang\u00e8res dans le serveur MariaDB.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/\" \/>\n<meta property=\"og:site_name\" content=\"Stellar Data Recovery Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-30T04:27:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-30T04:28:02+00:00\" \/>\n<meta name=\"author\" content=\"Neha Sawhney\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Neha Sawhney\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/\"},\"author\":{\"name\":\"Neha Sawhney\",\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/#\/schema\/person\/44f12a45d08f63acafc6c71885ff0441\"},\"headline\":\"Comment r\u00e9parer des cl\u00e9s \u00e9trang\u00e8res endommag\u00e9es dans MariaDB ?\",\"datePublished\":\"2024-12-30T04:27:57+00:00\",\"dateModified\":\"2024-12-30T04:28:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/\"},\"wordCount\":1530,\"image\":{\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/12\/default_featured-1.jpg\",\"articleSection\":[\"R\u00e9paration de la base de donn\u00e9es MySQL\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/\",\"url\":\"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/\",\"name\":\"Comment r\u00e9parer des cl\u00e9s \u00e9trang\u00e8res endommag\u00e9es dans MariaDB ?\",\"isPartOf\":{\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/12\/default_featured-1.jpg\",\"datePublished\":\"2024-12-30T04:27:57+00:00\",\"dateModified\":\"2024-12-30T04:28:02+00:00\",\"author\":{\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/#\/schema\/person\/44f12a45d08f63acafc6c71885ff0441\"},\"description\":\"Apprenez les diff\u00e9rentes m\u00e9thodes pour r\u00e9parer une corruption de cl\u00e9 \u00e9trang\u00e8re dans MariaDB afin de r\u00e9soudre les erreurs et les probl\u00e8mes li\u00e9s aux cl\u00e9s \u00e9trang\u00e8res dans le serveur MariaDB.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/#primaryimage\",\"url\":\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/12\/default_featured-1.jpg\",\"contentUrl\":\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/12\/default_featured-1.jpg\",\"width\":768,\"height\":461},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.stellarinfo.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment r\u00e9parer des cl\u00e9s \u00e9trang\u00e8res endommag\u00e9es dans MariaDB ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/#website\",\"url\":\"https:\/\/www.stellarinfo.com\/blog\/\",\"name\":\"Stellar Data Recovery Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.stellarinfo.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/#\/schema\/person\/44f12a45d08f63acafc6c71885ff0441\",\"name\":\"Neha Sawhney\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/27fbcade4a7f8b97bd8623e38aea5bb0f0a9078e05c60e73e46e799c1e1a29f0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/27fbcade4a7f8b97bd8623e38aea5bb0f0a9078e05c60e73e46e799c1e1a29f0?s=96&d=mm&r=g\",\"caption\":\"Neha Sawhney\"},\"description\":\"Neha est une sp\u00e9cialiste du marketing digital, sp\u00e9cialis\u00e9e dans la langue fran\u00e7aise et ayant d'excellentes capacit\u00e9s r\u00e9dactionnelles. Sa ma\u00eetrise de la langue fran\u00e7aise et sa connaissance approfondie de la technologie de r\u00e9cup\u00e9ration des donn\u00e9es lui permettent de g\u00e9n\u00e9rer un contenu de qualit\u00e9 pour les r\u00e9gions francophones.\",\"url\":\"https:\/\/www.stellarinfo.com\/blog\/author\/sawhney\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment r\u00e9parer des cl\u00e9s \u00e9trang\u00e8res endommag\u00e9es dans MariaDB ?","description":"Apprenez les diff\u00e9rentes m\u00e9thodes pour r\u00e9parer une corruption de cl\u00e9 \u00e9trang\u00e8re dans MariaDB afin de r\u00e9soudre les erreurs et les probl\u00e8mes li\u00e9s aux cl\u00e9s \u00e9trang\u00e8res dans le serveur MariaDB.","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.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/","og_locale":"en_US","og_type":"article","og_title":"Comment r\u00e9parer des cl\u00e9s \u00e9trang\u00e8res endommag\u00e9es dans MariaDB ?","og_description":"Apprenez les diff\u00e9rentes m\u00e9thodes pour r\u00e9parer une corruption de cl\u00e9 \u00e9trang\u00e8re dans MariaDB afin de r\u00e9soudre les erreurs et les probl\u00e8mes li\u00e9s aux cl\u00e9s \u00e9trang\u00e8res dans le serveur MariaDB.","og_url":"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/","og_site_name":"Stellar Data Recovery Blog","article_published_time":"2024-12-30T04:27:57+00:00","article_modified_time":"2024-12-30T04:28:02+00:00","author":"Neha Sawhney","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Neha Sawhney","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/#article","isPartOf":{"@id":"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/"},"author":{"name":"Neha Sawhney","@id":"https:\/\/www.stellarinfo.com\/blog\/#\/schema\/person\/44f12a45d08f63acafc6c71885ff0441"},"headline":"Comment r\u00e9parer des cl\u00e9s \u00e9trang\u00e8res endommag\u00e9es dans MariaDB ?","datePublished":"2024-12-30T04:27:57+00:00","dateModified":"2024-12-30T04:28:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/"},"wordCount":1530,"image":{"@id":"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/#primaryimage"},"thumbnailUrl":"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/12\/default_featured-1.jpg","articleSection":["R\u00e9paration de la base de donn\u00e9es MySQL"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/","url":"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/","name":"Comment r\u00e9parer des cl\u00e9s \u00e9trang\u00e8res endommag\u00e9es dans MariaDB ?","isPartOf":{"@id":"https:\/\/www.stellarinfo.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/#primaryimage"},"image":{"@id":"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/#primaryimage"},"thumbnailUrl":"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/12\/default_featured-1.jpg","datePublished":"2024-12-30T04:27:57+00:00","dateModified":"2024-12-30T04:28:02+00:00","author":{"@id":"https:\/\/www.stellarinfo.com\/blog\/#\/schema\/person\/44f12a45d08f63acafc6c71885ff0441"},"description":"Apprenez les diff\u00e9rentes m\u00e9thodes pour r\u00e9parer une corruption de cl\u00e9 \u00e9trang\u00e8re dans MariaDB afin de r\u00e9soudre les erreurs et les probl\u00e8mes li\u00e9s aux cl\u00e9s \u00e9trang\u00e8res dans le serveur MariaDB.","breadcrumb":{"@id":"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/#primaryimage","url":"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/12\/default_featured-1.jpg","contentUrl":"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/12\/default_featured-1.jpg","width":768,"height":461},{"@type":"BreadcrumbList","@id":"https:\/\/www.stellarinfo.com\/blog\/fr\/comment-reparer-les-cles-etrangeres-corrompues-dans-mariadb\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.stellarinfo.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Comment r\u00e9parer des cl\u00e9s \u00e9trang\u00e8res endommag\u00e9es dans MariaDB ?"}]},{"@type":"WebSite","@id":"https:\/\/www.stellarinfo.com\/blog\/#website","url":"https:\/\/www.stellarinfo.com\/blog\/","name":"Stellar Data Recovery Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.stellarinfo.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.stellarinfo.com\/blog\/#\/schema\/person\/44f12a45d08f63acafc6c71885ff0441","name":"Neha Sawhney","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.stellarinfo.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/27fbcade4a7f8b97bd8623e38aea5bb0f0a9078e05c60e73e46e799c1e1a29f0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/27fbcade4a7f8b97bd8623e38aea5bb0f0a9078e05c60e73e46e799c1e1a29f0?s=96&d=mm&r=g","caption":"Neha Sawhney"},"description":"Neha est une sp\u00e9cialiste du marketing digital, sp\u00e9cialis\u00e9e dans la langue fran\u00e7aise et ayant d'excellentes capacit\u00e9s r\u00e9dactionnelles. Sa ma\u00eetrise de la langue fran\u00e7aise et sa connaissance approfondie de la technologie de r\u00e9cup\u00e9ration des donn\u00e9es lui permettent de g\u00e9n\u00e9rer un contenu de qualit\u00e9 pour les r\u00e9gions francophones.","url":"https:\/\/www.stellarinfo.com\/blog\/author\/sawhney\/"}]}},"_links":{"self":[{"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/posts\/176549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/users\/88"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/comments?post=176549"}],"version-history":[{"count":1,"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/posts\/176549\/revisions"}],"predecessor-version":[{"id":176550,"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/posts\/176549\/revisions\/176550"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/media\/91279"}],"wp:attachment":[{"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/media?parent=176549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/categories?post=176549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/tags?post=176549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}