តើ phpMyAdmin បំប្លែងប្រភេទតារាងទិន្នន័យ InnoDB ទៅជាម៉ាស៊ីនលំនាំដើម MyISAM យ៉ាងដូចម្តេច?

phpmyadminរបៀបបំប្លែងប្រភេទតារាងទិន្នន័យ InnoDB

បំប្លែងទៅជាម៉ាស៊ីនលំនាំដើម MyISAM?

វាត្រូវបានណែនាំឱ្យបំប្លែងតារាងទិន្នន័យ InnoDB ទៅជាតារាងទិន្នន័យ MyISAM៖

  • រួមផ្សំជាមួយនឹងលក្ខណៈនៃប្លុកផ្ទាល់ខ្លួន MyISAM ត្រូវបានណែនាំសម្រាប់ប្រព័ន្ធប្លក់ផ្ទាល់ខ្លួន ពីព្រោះប្រតិបត្តិការសំខាន់ៗនៅក្នុងប្លក់គឺការអាន និងសរសេរ ហើយមានប្រតិបត្តិការខ្សែសង្វាក់តិចតួច។
  • ហើយ​ដូច្នេះការជ្រើសរើសម៉ាស៊ីន MyISAM ធ្វើឱ្យប្លក់របស់អ្នកបើក និងទំព័រមានប្រសិទ្ធភាពជាងប្លុកម៉ាស៊ីន InnoDB ។
  • ជាការពិតណាស់ វាគ្រាន់តែជាការផ្តល់យោបល់ផ្ទាល់ខ្លួនប៉ុណ្ណោះ ហើយអ្នកសរសេរប្លុកភាគច្រើនជ្រើសរើសដោយប្រុងប្រយ័ត្នទៅតាមស្ថានភាពជាក់ស្តែង។

ព័ត៌មានជំនួយ:នៅក្នុងការប្រែចិត្តជឿមូលដ្ឋានទិន្នន័យ MySQLមុនពេលតារាង ត្រូវប្រាកដថាធ្វើការបម្រុងទុកមូលដ្ឋានទិន្នន័យ ▼

ជំហានដើម្បីផ្លាស់ប្តូរប្រភេទតារាងទិន្នន័យដោយដៃនៅក្នុងផ្ទៃខាងក្រោយ phpMyAdmin

  • 1) ចូលទៅក្នុងការគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ phpMyAdmin;
  • 2) បន្ទាប់ពីចូលហើយចុចលើជួរឈរខាងឆ្វេង数据库។;
  • 3) ចុចលើជួរឈរខាងឆ្វេងតារាងទិន្នន័យ (ប្រភេទមិនមែន MyISAM);
  • 4) ចុច "ប្រតិបត្ដិការ" ផ្ទាំង;
  • 5) នៅក្នុងទំព័រ "ប្រតិបត្តិការ" សូមជ្រើសរើសដើម្បីផ្លាស់ប្តូរប្រភេទ "ការផ្ទុកមូលដ្ឋានទិន្នន័យ" ទៅជា "មីអាយអេស“;
  • 6) ចុច "អនុវត្ត", ការបម្លែងបានជោគជ័យ។

បម្លែងពាក្យបញ្ជា SSH ទៅជាប្រភេទតារាងទិន្នន័យ MyISAM យ៉ាងរហ័ស

បើក SSH软件។បានភ្ជាប់ទៅLinuxserver បញ្ចូលពាក្យបញ្ជាខាងក្រោម▼

mysql -uroot -p
  • បញ្ចូលពាក្យសម្ងាត់ phpMyAdmin ដើម្បីចូល SSH ។
  • លេចឡើង "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ម៉ាស៊ីនលំនាំដើម។

របៀបកំណត់លំនាំដើមដើម្បីប្រើប្រភេទ "ឃ្លាំងផ្ទុកទិន្នន័យ" ជា "មីអាយអេស"?

Chen Weiliangផ្ទាំងបញ្ជា 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 Blog ( https://www.chenweiliang.com/ ) បានចែករំលែកថា "តើ phpMyAdmin បំប្លែងប្រភេទតារាងទិន្នន័យ InnoDB ទៅជាម៉ាស៊ីនលំនាំដើម MyISAM យ៉ាងដូចម្តេច? , ដើម្បី​ជួយ​អ្នក។

សូមស្វាគមន៍ចំពោះការចែករំលែកតំណភ្ជាប់នៃអត្ថបទនេះ៖https://www.chenweiliang.com/cwl-413.html

សូមស្វាគមន៍មកកាន់ឆានែល Telegram នៃប្លុករបស់ Chen Weiliang ដើម្បីទទួលបានព័ត៌មានថ្មីៗចុងក្រោយបង្អស់!

🔔 ក្លាយជាអ្នកដំបូងដែលទទួលបាន "ការណែនាំអំពីការប្រើប្រាស់ឧបករណ៍ AI ទីផ្សារមាតិកា ChatGPT" ដ៏មានតម្លៃនៅក្នុងបញ្ជីកំពូលរបស់ប៉ុស្តិ៍! 🌟
📚 មគ្គុទ្ទេសក៍នេះមានតម្លៃមហាសាល 🌟នេះជាឱកាសដ៏កម្រ សូមកុំអូសរំលង! ⏰⌛💨
Share និង Like ប្រសិនបើអ្នកចូលចិត្ត!
ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!

 

发表评论។

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ 必填项已用។ * 标注។

រំកិលទៅកំពូល