phpMyAdmin څنګه د InnoDB ډیټا جدول ډول تبادله MyISAM ډیفالټ انجن ته بدلوي؟

phpMyAdminد InnoDB ډیټا جدول ډول بدلولو څرنګوالی

MyISAM ډیفالټ انجن ته واړوئ؟

دا سپارښتنه کیږي چې د InnoDB ډیټا جدولونه د MyISAM ډیټا جدولونو ته واړوئ:

  • د شخصي بلاګونو ځانګړتیاو سره یوځای، MyISAM د شخصي بلاګ سیسټمونو لپاره سپارښتنه کیږي، ځکه چې په بلاګونو کې اصلي عملیات لوستل او لیکل دي، او د ځینې سلسلې عملیات شتون لري.
  • نود MyISAM انجن غوره کول ستاسو بلاګ خلاصوي او پاڼه د InnoDB انجن بلاګ څخه ډیر اغیزمن کوي.
  • البته، دا یوازې یو شخصي وړاندیز دی، او ډیری بلاګران د حقیقي وضعیت سره سم په احتیاط سره غوره کوي.

لارښوونې:په تبادله کېد MySQL ډیټابیسد میز څخه مخکې، ډاډ ترلاسه کړئ چې د ډیټابیس بیک اپ جوړ کړئ ▼

د phpMyAdmin شالید کې د ډیټا جدول ډول په لاسي ډول بدلولو لپاره ګامونه

  • 1) د phpMyAdmin ډیټابیس مدیریت ته ننوتل؛
  • 2) د ننوتلو وروسته، په بائیں کالم کې کلیک وکړئپه؛
  • 3) په بائیں کالم کې کلیک وکړئډیټابلونه (غیر MyISAM ډولونه)؛
  • 4) کلیک وکړئ "چلولټب
  • 5) په "عملیات" پاڼه کې، د "ډیټابیس ذخیره" ډول بدلولو لپاره غوره کړئ ".مایسم
  • 6) کلیک وکړئ "پلي کول"، تبادله بریالۍ ده.

د SSH کمانډ ژر تر ژره د MyISAM ډیټابیس جدول ډول ته بدل کړئ

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 تنظیم کړئمایډیفالټ انجن.

د ډیټابیس ذخیره کولو ډول کارولو لپاره ډیفالټ څنګه تنظیم کړئمایسم

چن ویلینګتهد 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

طریقه خورا ساده ده، یوازې عملیات تعقیب کړئ، تاسو کولی شئ ترمیم بشپړ کړئ، دا درس پای ته رسیدلی!

امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ ) شریک شوی "phpMyAdmin څنګه د InnoDB ډیټا جدول ډول تبادله MyISAM ډیفالټ انجن ته بدلوي؟ ، ستاسو سره د مرستې لپاره.

د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-413.html

د وروستي تازه معلوماتو ترلاسه کولو لپاره د چن ویلیانګ بلاګ ټیلیګرام چینل ته ښه راغلاست!

🔔 د چینل غوره لارښود کې د ارزښتناکه "ChatGPT مینځپانګې بازار موندنې AI وسیلې کارولو لارښود" ترلاسه کولو لپاره لومړی اوسئ! 🌟
📚 دا لارښود لوی ارزښت لري، 🌟دا یو نادر فرصت دی، له لاسه مه ورکوئ! ⏰⌛💨
که مو خوښه شوه لایک او شریک کړئ!
ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!

 

评论 评论

ستاسو د بریښنالیک آدرس به نشر نشي اړین ساحې کارول کیږي * لیبل

پورته ته سکرول