Straipsnių katalogas
phpMyAdminKaip konvertuoti InnoDB duomenų lentelės tipą
Konvertuoti į numatytąjį „MyISAM“ variklį?
InnoDB duomenų lenteles rekomenduojama konvertuoti į MyISAM duomenų lenteles:
- Kartu su asmeninių tinklaraščių savybėmis MyISAM rekomenduojamas asmeninių tinklaraščių sistemoms, nes pagrindinės operacijos tinklaraščiuose yra skaitymas ir rašymas, o grandininių operacijų atliekama nedaug.
- TaigiPasirinkus „MyISAM“ variklį, jūsų tinklaraštis bus atidarytas ir puslapis bus efektyvesnis nei „InnoDB“ variklio tinklaraštis.
- Žinoma, tai tik asmeninis pasiūlymas, ir dauguma tinklaraštininkų renkasi atidžiai, atsižvelgdami į tikrąją situaciją.
Patarimai:konversijojeMySQL duomenų bazėPrieš lentelę būtinai pasidarykite duomenų bazės atsarginę kopiją ▼
Veiksmai, skirti rankiniu būdu pakeisti duomenų lentelės tipą phpMyAdmin fone
- 1) Prisijunkite prie phpMyAdmin duomenų bazės valdymo;
- 2) Prisijungę spustelėkite kairįjį stulpelį数据库;
- 3) Spustelėkite kairįjį stulpelįDuomenų lentelės (ne MyISAM tipai);
- 4) Spustelėkite "operacinis" Skirtukas;
- 5) Puslapyje „Operacija“ pasirinkite, kad pakeistumėte „Duomenų bazės saugyklos“ tipą į „„MyISAM““;
- 6) Spustelėkite "atliko“, konversija sėkminga.
SSH komanda greitai konvertuoti į MyISAM duomenų bazės lentelės tipą
Atidarykite SSH软件Prisijungęs prieLinuxserverį, įveskite šią komandą▼
mysql -uroot -p
- Įveskite phpMyAdmin slaptažodį, kad prisijungtumėte prie SSH.
- pasirodyti “
mysql>
„Galite tęsti. - Įveskite tokiu formatu, skiriant didžiąsias ir mažąsias raides ir ;.
- Duomenų bazės pavadinimas ir lentelės pavadinimas rašomi mažosiomis raidėmis, o likusios komandos – didžiosiomis raidėmis.Jei neįvedamas paskutinis ;, komanda neįsigalios.
USE 数据库名; SHOW TABLES; ALTER TABLE 表名 ENGINE=MYISAM;
Pirmoji wp_commentmeta lentelė, konvertuota žemiau esančiame paveikslėlyje, sėkmingai rodoma, o tada lentelių pavadinimus galima konvertuoti po vieną▼
- įveskite
SHOW TABLES;
Po komandos rodomas duomenų bazės lentelės pavadinimas. - Nukopijuokite ir pakeiskite atitinkamos lentelės pavadinimą
ALTER TABLE 表名 ENGINE=MYISAM;
Konvertuokite į MyISAM duomenų bazės lentelės tipą, kad galėtumėte greitai atlikti operacijas (bent jau greičiau nei rankiniu būdu keičiant duomenų lentelės tipą phpMyAdmin fone). - Iš viso yra 13 lentelių pavadinimų. Baigę konvertuoti įveskite "
exit
"mesk.
Padarykite MyISAM numatytuoju varikliu
Baigus konvertuoti, rekomenduojama uždaryti „InnoDB“ variklį ir nustatyti „MyISAM“ į ateitįMySQLnumatytasis variklis.
Kaip nustatyti numatytąjį „duomenų bazės saugyklos“ tipą kaip „„MyISAM“"?
Chen Weiliang以CWP valdymo skydelisPrograma yra pavyzdys, o operacijos veiksmai yra tokie:
1) Redaguokite /etc/my.cnf failą ir suraskite importuotą aplanką !includedir /etc/my.cnf.d
2) Eikite į aplanką /etc/my.cnf.d
3) Atidarykite server.cnf failą
4) Raskite „default_storage_engine“
5) Toliau pridėkite „#default_storage_engine=InnoDB“:
default_storage_engine = MYISAM
6) Išsaugoję iš naujo paleiskite MySQL paslaugą:
service mysqld restart
Arba iš naujo paleiskite Mariadb paslaugą:
systemctl restart mariadb
Metodas yra labai paprastas, tiesiog sekite operaciją, galite užbaigti modifikaciją, ši pamoka baigėsi!
Hope Chen Weiliang tinklaraštis ( https://www.chenweiliang.com/ ) pasidalino „Kaip phpMyAdmin konvertuoja InnoDB duomenų lentelės tipo konvertavimą į numatytąjį MyISAM variklį? , padėti tau.
Kviečiame pasidalinti šio straipsnio nuoroda:https://www.chenweiliang.com/cwl-413.html
Sveiki atvykę į Chen Weiliang tinklaraščio Telegram kanalą, kad gautumėte naujausius atnaujinimus!
📚 Šis vadovas turi didžiulę vertę, 🌟Tai reta galimybė, nepraleiskite jos! ⏰⌛💨
Dalinkitės ir like jei patiko!
Jūsų dalijimasis ir paspaudimai „Patinka“ yra mūsų nuolatinė motyvacija!