Maison > base de données > tutoriel mysql > Comment modifier le moteur de base de données de MySQL en INNODB

Comment modifier le moteur de base de données de MySQL en INNODB

怪我咯
Libérer: 2017-07-05 11:21:51
original
1585 Les gens l'ont consulté

Cet article présente principalement la méthode de modification du moteur de base de données de MySQL vers INNODB. J'espère qu'il vous sera utile.

Pour la base de données MySQL, si vous souhaitez utiliser des transactions et des verrous au niveau des lignes, vous devez utiliser le moteur INNODB. Si vous souhaitez utiliser l'indexation en texte intégral, vous devez utiliser myisam. INNODB est plus pratique, sûr et plus stable mais légèrement moins efficace que MYISAM, mais il y a certaines fonctions que MYISAM n'a pas. Modifiez le moteur MySQL en INNODB, qui peut utiliser des clés étrangères, des transactions et d'autres fonctions avec des performances élevées. Cet article présente principalement comment modifier le moteur de base de données MySQL en INNODB, puis nous commencerons à le présenter.

Modifiez d'abord my.ini et ajoutez sous [mysqld] :

default-storage-engine=INNODB
Copier après la connexion

La police bleue est le nom du moteur de base de données à spécifier.

Utilisez les instructions SQL pour modifier le moteur de la table construite :

alter table tableName type=InnoDB
Copier après la connexion

Mon fichier my.ini est publié ci-dessous pour référence :

[mysqld] 
 
basedir=C:\Program Files\VertrigoServ\Mysql\ 
 
datadir=C:\Program Files\VertrigoServ\Mysql\data\ 
 
port =3306 
 
key_buffer =64M 
 
max_allowed_packet =1M 
 
table_cache =128 
 
sort_buffer_size =512K 
 
net_buffer_length =8K 
 
read_buffer_size =256K 
 
read_rnd_buffer_size =512K 
 
myisam_sort_buffer_size =68M 
 
default-storage-engine=INNODB 
 
[mysqldump] 
 
quick 
 
max_allowed_packet =116M 
 
[mysql] 
 
no-auto-rehash 
 
# Remove the next comment character if you are not familiar with SQL 
 
#safe-updates 
 
[isamchk] 
 
key_buffer =20M 
 
sort_buffer_size =20M 
 
read_buffer =62M 
 
write_buffer =62M 
 
[myisamchk] 
 
key_buffer =20M 
 
sort_buffer_size =20M 
 
read_buffer =62M 
 
write_buffer =62M 
 
[mysqlhotcopy] 
 
interactive-timeout
Copier après la connexion

Suivez ce qui précède Opération d'invite de code, nous pouvons modifier avec succès le moteur de base de données MySQL en INNODB. Voilà pour cet article, je pense qu’il vous apportera certainement des résultats !

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:
source:php.cn
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