web-dev-qa-db-fra.com

comment changer le moteur de stockage de la base de données dans phpmyadmin?

J'ai une base de données MySQL. Le moteur de stockage par défaut est MyISAM.

Je veux le changer en InnoDB.

Je peux le changer table par table, mais je veux le changer une fois, ce qui affecte toutes les tables. 

Comment puis-je changer le moteur de stockage de base de données? Je l'ai essayé mais il semble qu'il n'y ait pas d'option dans phpmyadmin.

11

Une fois connecté, accédez à la table que vous souhaitez modifier, puis cliquez sur l'onglet Opérations. De là, vous pouvez changer le type de stockage, ainsi que quelques autres options.

Doc en ligne

19
nidhin

Le moyen le plus simple de changer le moteur par défaut est de se connecter sur phpMyAdmin puis d'aller à Variables >> moteur de stockage

cliquez sur edit et tapez InnoDB.

le moteur de stockage par défaut est maintenant InnoDB

http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_storage_engine

20
Gurey

Pas:

  1. Cliquez sur la table pour laquelle vous devez changer le moteur de stockage.
  2. Cliquez sur opérations.
  3. L'option pour changer le moteur de stockage est à l'intérieur du jeu de champs
8
Nil Patil

la meilleure réponse que j'ai eu était 

Le moyen le plus simple est simplement d'aller dans le fichier de configuration mysql (my.ini dans Windows, my.cnf dans Linux) et d'ajouter simplement ceci: [mysqld] default-storage-engine = InnoDB.

je pense que ça va faire l'affaire facilement.

merci pour l'aide ...........: D

2

Cliquez sur le nom de la table, puis sur les opérations. Vous pouvez ainsi modifier le moteur de serveur, une table à la fois.

A + Computer Solutions- Belize

0
Earlin THimbriel

PhpMyAdmin ne permet pas de changer le type de stockage à la fois. Vous devez changer chaque table dans l'onglet des opérations.

0
James