Heim > Datenbank > MySQL-Tutorial > Hauptteil

So ändern Sie die MySQL-Datenbank-Engine in INNODB

怪我咯
Freigeben: 2017-07-05 11:21:51
Original
1543 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die Methode zum Ändern der Datenbank-Engine von MySQL in INNODB vor. Ich hoffe, dass er Ihnen hilfreich sein wird.

Für MySQL-Datenbank müssen Sie die INNODB-Engine verwenden, wenn Sie Transaktionen und Sperren auf Zeilenebene verwenden möchten. Wenn Sie die Volltext-Indexierung verwenden möchten, müssen Sie myisam verwenden. INNODB ist praktischer, sicher und stabiler, aber etwas weniger effizient als MYISAM, aber es gibt einige Funktionen, die MYISAM nicht hat. Ändern Sie die MySQL-Engine in INNODB, die Fremdschlüssel, Transaktionen und andere Funktionen mit hoher Leistung verwenden kann. In diesem Artikel wird hauptsächlich erläutert, wie die MySQL-Datenbank-Engine in INNODB geändert wird. Anschließend beginnen wir mit der Einführung.

Ändern Sie zuerst my.ini und fügen Sie unter [mysqld] hinzu:

default-storage-engine=INNODB
Nach dem Login kopieren

Die blaue Schriftart ist der Name der anzugebenden Datenbank-Engine.

Verwenden Sie SQL-Anweisungen, um die Engine der erstellten Tabelle zu ändern:

alter table tableName type=InnoDB
Nach dem Login kopieren

Meine my.ini-Datei wird unten als Referenz veröffentlicht:

[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
Nach dem Login kopieren

Befolgen Sie die oben genannten Schritte Code-Eingabeaufforderungsoperation, wir können die MySQL-Datenbank-Engine erfolgreich in INNODB ändern. Das war's mit diesem Artikel, ich glaube, er wird Ihnen definitiv Ergebnisse bringen!

Das obige ist der detaillierte Inhalt vonSo ändern Sie die MySQL-Datenbank-Engine in INNODB. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!