Maison > base de données > tutoriel mysql > Que dois-je faire si le moteur InnoDB est désactivé au démarrage de MySQL ?

Que dois-je faire si le moteur InnoDB est désactivé au démarrage de MySQL ?

小云云
Libérer: 2017-12-25 13:29:49
original
1430 Les gens l'ont consulté

Que dois-je faire si le moteur InnoDB est désactivé au démarrage de MySQL ? Récemment, j'ai rencontré un problème au travail, et maintenant je vais partager la solution pour référence et étude de tous. L'article suivant vous présente principalement la solution au problème de désactivation du moteur InnoDB au démarrage de MySQL. Les amis qui en ont besoin peuvent suivre. les étapes ci-dessous. Apprenons ensemble. J'espère que cela aide tout le monde.

J'ai découvert le problème

Aujourd'hui, au travail, lors de la copie des données de table de la base de données locale vers la base de données sur la machine virtuelle CentOS 6.6, j'ai reçu l'invite :

Unknown table engine 'InnoDB'
Copier après la connexion

Donc sur le serveur J'ai vérifié le moteur dans MySQL :

mysql> show engines\G
Copier après la connexion

Obtenu :

*************************** 1. row ***************************
  Engine: MyISAM
  Support: DEFAULT
  Comment: MyISAM storage engine
Transactions: NO
   XA: NO
 Savepoints: NO
*************************** 2. row ***************************
  Engine: CSV
  Support: YES
  Comment: CSV storage engine
Transactions: NO
   XA: NO
 Savepoints: NO
*************************** 3. row ***************************
  Engine: MEMORY
  Support: YES
  Comment: Hash based, stored in memory, useful for temporary tables
Transactions: NO
   XA: NO
 Savepoints: NO
*************************** 4. row ***************************
  Engine: BLACKHOLE
  Support: YES
  Comment: /dev/null storage engine (anything you write to it disappears)
Transactions: NO
   XA: NO
 Savepoints: NO
*************************** 5. row ***************************
  Engine: MRG_MYISAM
  Support: YES
  Comment: Collection of identical MyISAM tables
Transactions: NO
   XA: NO
 Savepoints: NO
*************************** 6. row ***************************
  Engine: PERFORMANCE_SCHEMA
  Support: YES
  Comment: Performance Schema
Transactions: NO
   XA: NO
 Savepoints: NO
*************************** 7. row ***************************
  Engine: ARCHIVE
  Support: YES
  Comment: Archive storage engine
Transactions: NO
   XA: NO
 Savepoints: NO
*************************** 8. row ***************************
  Engine: FEDERATED
  Support: NO
  Comment: Federated MySQL storage engine
Transactions: NULL
   XA: NULL
 Savepoints: NULL
*************************** 9. row ***************************
  Engine: InnoDB
  Support: NO
  Comment: Supports transactions, row-level locking, and foreign keys
Transactions: NULL
   XA: NULL
 Savepoints: NULL
rows in set (0.00 sec)
Copier après la connexion

Les supports dans InnoDB sont AUCUN

Solution

Modifier my.cnf

[root@localhost mysql]# vim /etc/my.cnf
Copier après la connexion

Changez innodb = OFF en innodb = ON

En même temps, commentez skip-innodb.

Recommandations associées :

Comparaison entre le moteur de stockage MySQL MyISAM et InnoDB

Introduction au verrouillage innoDB dans MySQL

Analyse détaillée des différences entre les moteurs de données MySQL InnoDB et MyISAM

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal