CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Language and Locality »
  • Francophone User Group (Moderators: mathieu, xavier) »
  • [Résolu] CiviCRM System Status : Fausse erreur (MyISAM database engine)
Pages: [1]

Author Topic: [Résolu] CiviCRM System Status : Fausse erreur (MyISAM database engine)  (Read 648 times)

admin_marietta_karamanli

  • I’m new here
  • *
  • Posts: 23
  • Karma: 0
  • CiviCRM version: 4.6.24
  • CMS version: WordPress 4.7
  • MySQL version: 5.5.50
  • PHP version: 5.5
[Résolu] CiviCRM System Status : Fausse erreur (MyISAM database engine)
September 07, 2016, 01:13:17 am
Bonjour,

Je reçois ce message dans la console d'administration :
Quote
Your database is configured to use the MyISAM database engine. CiviCRM requires InnoDB. You will need to convert any MyISAM tables in your database to InnoDB. Using MyISAM tables will result in data integrity issues.
Or mySQL est paramétré pour gérer par défaut les bases avec InnoDB et je n'ai aucune table ou base sous MyISAM.

Cordialement

Claude
« Last Edit: September 13, 2016, 02:08:11 pm by admin_marietta_karamanli »
Claude Chatonnay
Webmestre de Madame Marietta Karamanli - députée

mathieu

  • Administrator
  • Ask me questions
  • *****
  • Posts: 620
  • Karma: 36
    • Work
  • CiviCRM version: 4.7
  • CMS version: Drupal
  • MySQL version: MariaDB 10
  • PHP version: 7
Re: CiviCRM System Status : Fausse erreur (MyISAM database engine)
September 12, 2016, 06:39:00 am
Parfois ça peut être une fausse alerte causée par des tables créées par des plugins de tiers-partis.

Pour les trouver, on peut exécuter cette requête SQL dans phpmyadmin ou en ligne de commande:

Code: [Select]
SELECT table_name FROM INFORMATION_SCHEMA.TABLES WHERE engine = 'MyISAM' and table_name like 'civicrm%';
Selon les circonstances, on peut réparer avec:

Code: [Select]
alter table civicrm_exemple ENGINE='InnoDB';
Si c'est une table créée par un plugin, ça ne devrait pas être un problème de changer le moteur comme ça. Si c'est une table de CiviCRM, c'est un peu inquiétant car ça veut dire que les clés étrangères (foreign key) pourraient être perdues, et ceci peut créer des problèmes d'intégrité de la base de données. Dans tous les cas, n'oubliez pas de faire une sauvegarde de la base de données avant de faire un tel changement.

Mathieu
CiviCamp Montréal, 29 septembre 2017 | Co-founder / consultant / turn-key CiviCRM hosting for Quebec/Canada @ SymbioTIC.coop

admin_marietta_karamanli

  • I’m new here
  • *
  • Posts: 23
  • Karma: 0
  • CiviCRM version: 4.6.24
  • CMS version: WordPress 4.7
  • MySQL version: 5.5.50
  • PHP version: 5.5
Re: CiviCRM System Status : Fausse erreur (MyISAM database engine)
September 12, 2016, 02:01:44 pm
Bonsoir,

J'ai fait ce test et la seule table qui m'est renvoyée est
Quote
civicrm_task_action_temp_386c1739f1209a597a068f567a83496b_724
C'est une table que j'ai dans un site de test monté sous Drupal alors que j'utilise pour l'heure une implémentation sous WordPress.
Je vais exporter l'ensemble de ce test et le supprimer
Le moteur par défaut de mon serveur est InnoDB

Bien cordialement
Claude Chatonnay
Webmestre de Madame Marietta Karamanli - députée

mathieu

  • Administrator
  • Ask me questions
  • *****
  • Posts: 620
  • Karma: 36
    • Work
  • CiviCRM version: 4.7
  • CMS version: Drupal
  • MySQL version: MariaDB 10
  • PHP version: 7
Re: CiviCRM System Status : Fausse erreur (MyISAM database engine)
September 12, 2016, 04:10:29 pm
Curieux comme résultat, mais c'est une table temporaire, donc aucun problème à la convertir manuellement ou même la supprimer.
CiviCamp Montréal, 29 septembre 2017 | Co-founder / consultant / turn-key CiviCRM hosting for Quebec/Canada @ SymbioTIC.coop

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Language and Locality »
  • Francophone User Group (Moderators: mathieu, xavier) »
  • [Résolu] CiviCRM System Status : Fausse erreur (MyISAM database engine)

This forum was archived on 2017-11-26.