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
.
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.
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
Pas:
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
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
PhpMyAdmin ne permet pas de changer le type de stockage à la fois. Vous devez changer chaque table dans l'onglet des opérations.