Artikelkatalog
phpMyAdminHur man konverterar InnoDB-datatabelltyp
Konvertera till MyISAM standardmotor?
Det rekommenderas att konvertera InnoDB-datatabeller till MyISAM-datatabeller:
- I kombination med personliga bloggars egenskaper rekommenderas MyISAM för personliga bloggsystem, eftersom huvudverksamheten i bloggar är att läsa och skriva, och det finns få kedjeoperationer.
- såAtt välja MyISAM-motorn gör din blogg öppen och sida mer effektiv än InnoDB-motorbloggen.
- Naturligtvis är det bara ett personligt förslag, och de flesta bloggare väljer noga efter den faktiska situationen.
tips:i konverteringMySQL-databasFöre tabellen, se till att göra en databassäkerhetskopiering ▼
Steg för att manuellt ändra datatabelltypen i phpMyAdmin-bakgrunden
- 1) Logga in på phpMyAdmin databashantering;
- 2) Efter att ha loggat in, klicka på den vänstra kolumnendatabas;
- 3) Klicka på den vänstra kolumnenDatatabeller (icke-MyISAM-typer);
- 4) Klicka på "fungerar" Tab;
- 5) På sidan "Drift", välj att ändra typen "Databaslagring" till "MyISAM";
- 6) Klicka på "utförd", har konverteringen lyckats.
SSH-kommando för att snabbt konvertera till MyISAM-databastabelltyp
Öppna SSHSoftwareAnslutna tillLinuxserver, ange följande kommando▼
mysql -uroot -p
- Ange phpMyAdmin-lösenordet för att logga in på SSH.
- Dyka upp"
mysql>
"Du kan fortsätta. - Ange i följande format, skiftlägeskänsligt och ;.
- Databasnamnet och tabellnamnet är alla gemener, och resten av kommandona är versaler.Om det sista ; inte anges kommer kommandot inte att träda i kraft.
USE 数据库名; SHOW TABLES; ALTER TABLE 表名 ENGINE=MYISAM;
Den första wp_commentmeta-tabellen som konverterats i figuren nedan visas framgångsrikt, och sedan kan tabellnamnen konverteras en efter en▼
- Inmatning
SHOW TABLES;
Efter kommandot visas databastabellens namn. - Kopiera och ändra motsvarande tabellnamn
ALTER TABLE 表名 ENGINE=MYISAM;
Konvertera till MyISAM-databastabelltyp för snabba operationer (åtminstone snabbare än att manuellt ändra datatabelltypen i phpMyAdmin-bakgrunden). - Det finns totalt 13 tabellnamn. När konverteringen är klar anger du "
exit
"sluta med.
Gör MyISAM till standardmotorn
När konverteringen är klar rekommenderas det att stänga InnoDB-motorn och sedan ställa in MyISAM för framtidenMySQLstandardmotorn.
Hur man ställer in som standard för att använda typen "Databaslagring" som "MyISAM"?
Chen Weiliang以CWP kontrollpanelProgrammet är ett exempel, och operationsstegen är som följer:
1) Redigera filen /etc/my.cnf och hitta den importerade mappen !includedir /etc/my.cnf.d
2) Gå till mappen /etc/my.cnf.d
3) Öppna filen server.cnf
4) Hitta "default_storage_engine"
5) Lägg till nedan "#default_storage_engine=InnoDB":
default_storage_engine = MYISAM
6) Efter att ha sparat, starta om MySQL-tjänsten:
service mysqld restart
Eller starta om Mariadb-tjänsten:
systemctl restart mariadb
Metoden är väldigt enkel, följ bara operationen, du kan slutföra ändringen, den här handledningen är över!
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delad "Hur konverterar phpMyAdmin InnoDB datatabelltypkonvertering till MyISAM standardmotor? , att hjälpa dig.
Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-413.html
Välkommen till Telegram-kanalen på Chen Weiliangs blogg för att få de senaste uppdateringarna!
📚 Den här guiden innehåller ett enormt värde, 🌟Detta är ett sällsynt tillfälle, missa inte det! ⏰⌛💨
Dela och gilla om du vill!
Dina delning och likes är vår ständiga motivation!