phpMyAdmin InnoDB දත්ත වගු වර්ගය MyISAM පෙරනිමි එන්ජිමට පරිවර්තනය කරන්නේ කෙසේද?

phpMyAdminInnoDB දත්ත වගු වර්ගය පරිවර්තනය කරන්නේ කෙසේද

MyISAM පෙරනිමි එන්ජිමට පරිවර්තනය කරන්නද?

InnoDB දත්ත වගු MyISAM දත්ත වගු බවට පරිවර්තනය කිරීම නිර්දේශ කෙරේ:

  • පුද්ගලික බ්ලොග් වල ලක්ෂණ සමඟ ඒකාබද්ධව, MyISAM පුද්ගලික බ්ලොග් පද්ධති සඳහා නිර්දේශ කරනු ලැබේ, මන්ද බ්ලොග් වල ප්‍රධාන මෙහෙයුම් කියවීම සහ ලිවීම සහ දාම මෙහෙයුම් කිහිපයක් ඇති බැවිනි.
  • ඉතිං මොක දMyISAM එන්ජිම තෝරා ගැනීමෙන් ඔබේ බ්ලොග් අඩවිය InnoDB එන්ජින් බ්ලොගයට වඩා කාර්යක්‍ෂමව විවෘත වේ.
  • ඇත්ත වශයෙන්ම, එය පුද්ගලික යෝජනාවක් පමණක් වන අතර, බොහෝ බ්ලොග්කරුවන් සත්‍ය තත්ත්වය අනුව ප්‍රවේශමෙන් තෝරා ගනී.

ඉඟි:පරිවර්තනය තුළMySQL දත්ත සමුදායවගුවට පෙර, දත්ත සමුදා උපස්ථයක් සෑදීමට වග බලා ගන්න ▼

phpMyAdmin පසුබිමේ දත්ත වගු වර්ගය අතින් වෙනස් කිරීමට පියවර

  • 1) phpMyAdmin දත්ත සමුදා කළමනාකරණයට ලොග් වන්න;
  • 2) ලොග් වූ පසු වම් තීරුව මත ක්ලික් කරන්නදත්ත සමුදාය;
  • 3) වම් තීරුව මත ක්ලික් කරන්නදත්ත වගු (MyISAM නොවන වර්ග);
  • 4) ක්ලික් කරන්න "මෙහෙයුම්"ටැබ්;
  • 5) "මෙහෙයුම්" පිටුවේ, "දත්ත සමුදා ආචයනය" වර්ගය "ට වෙනස් කිරීමට තෝරන්න.මයිසම්";
  • 6) ක්ලික් කරන්න "කරගන ගියා", පරිවර්තනය සාර්ථකයි.

MyISAM දත්ත සමුදා වගු වර්ගයට ඉක්මනින් පරිවර්තනය කිරීමට SSH විධානය

SSH විවෘත කරන්නබඩු连接ලිනක්ස්සේවාදායකය, පහත විධානය ඇතුලත් කරන්න▼

mysql -uroot -p
  • SSH වෙත ලොග් වීමට phpMyAdmin මුරපදය ඇතුළත් කරන්න.
  • දර්ශණය "mysql>"ඔබට දිගටම කරගෙන යා හැක.
  • සිද්ධි සංවේදී සහ ;.
  • දත්ත සමුදායේ නම සහ වගුවේ නම කුඩා අකුරු වන අතර ඉතිරි විධානයන් විශාල අකුරු වේ.අවසානය ; ඇතුළු නොකළහොත්, විධානය ක්‍රියාත්මක නොවේ.
USE 数据库名;
SHOW TABLES;
ALTER TABLE 表名 ENGINE=MYISAM;

පහත රූපයේ පරිවර්තනය කරන ලද පළමු wp_commentmeta වගුව සාර්ථකව දර්ශනය වන අතර පසුව වගු නම් එකින් එක පරිවර්තනය කළ හැක▼

phpMyAdmin InnoDB දත්ත වගු වර්ගය MyISAM පෙරනිමි එන්ජිමට පරිවර්තනය කරන්නේ කෙසේද?

  • ආදානය SHOW TABLES;  විධානයෙන් පසුව, දත්ත සමුදා වගුවේ නම දර්ශනය වේ.
  • අනුරූප වගුවේ නම පිටපත් කර වෙනස් කරන්න ALTER TABLE 表名 ENGINE=MYISAM; ඉක්මන් මෙහෙයුම් සඳහා MyISAM දත්ත සමුදා වගු වර්ගයට පරිවර්තනය කරන්න (අවම වශයෙන් phpMyAdmin පසුබිමේ දත්ත වගු වර්ගය අතින් වෙනස් කිරීමට වඩා වේගවත්).
  • මුළු වගු නම් 13 ක් ඇත. පරිවර්තනය සම්පූර්ණ වූ පසු, ඇතුල් කරන්න "exit"ඉවත්.

MyISAM පෙරනිමි එන්ජිම බවට පත් කරන්න

පරිවර්තනය අවසන් වූ පසු, InnoDB එන්ජිම වසා දැමීම රෙකමදාරු කරනු ලැබේ, පසුව MyISAM අනාගතයට සකසන්නMySQLපෙරනිමි එන්ජිම.

"Database Storage" වර්ගය " ලෙස භාවිතා කිරීමට පෙරනිමිය සකසන්නේ කෙසේදමයිසම්"?

චෙන් වේලියාංCWP පාලන පැනලයවැඩසටහන උදාහරණයක් වන අතර, මෙහෙයුම් පියවර පහත පරිදි වේ:

1) /etc/my.cnf ගොනුව සංස්කරණය කර ආනයනය කළ ෆෝල්ඩරය සොයා ගන්න !includedir /etc/my.cnf.d

2) /etc/my.cnf.d ෆෝල්ඩරය වෙත යන්න

3) server.cnf ගොනුව විවෘත කරන්න

4) "default_storage_engine" සොයන්න

5) පහත එකතු කරන්න "#default_storage_engine=InnoDB":

default_storage_engine = MYISAM

6) සුරැකීමෙන් පසුව, MySQL සේවාව නැවත ආරම්භ කරන්න:

service mysqld restart

නැතහොත් Mariadb සේවාව නැවත ආරම්භ කරන්න:

systemctl restart mariadb

ක්‍රමය ඉතා සරලයි, ඔබ මෙහෙයුම අනුගමනය කරන තාක් කල්, ඔබට වෙනස් කිරීම සම්පූර්ණ කළ හැකිය, මෙම නිබන්ධනය අවසන්!

Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) shared "PhpMyAdmin InnoDB දත්ත වගු වර්ගය MyISAM පෙරනිමි එන්ජිමට පරිවර්තනය කරන්නේ කෙසේද? , ඔබට උදව් කිරීමට.

මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-413.html

නවතම යාවත්කාලීන ලබා ගැනීමට Chen Weiliang ගේ බ්ලොගයේ Telegram නාලිකාව වෙත සාදරයෙන් පිළිගනිමු!

🔔 නාලිකා ඉහළ නාමාවලියෙහි වටිනා "ChatGPT අන්තර්ගත අලෙවිකරණ AI මෙවලම් භාවිත මාර්ගෝපදේශය" ලබා ගත් පළමු පුද්ගලයා වන්න! 🌟
📚 මෙම මාර්ගෝපදේශයෙහි විශාල වටිනාකමක් ඇත, 🌟මෙය දුර්ලභ අවස්ථාවක්, එය අතපසු නොකරන්න! ⏰⌛💨
ඔබ කැමති නම් Share කර Like කරන්න!
ඔබගේ බෙදාගැනීම් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්‍රේරණයයි!

 

发表

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශයට පත් නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර භාවිතා වේ * ලේබලය

ඉහළට අනුචලනය කරන්න