បញ្ជីអត្ថបទ
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 ដំបូងដែលបានបំប្លែងក្នុងរូបខាងក្រោមត្រូវបានបង្ហាញដោយជោគជ័យ ហើយបន្ទាប់មកឈ្មោះតារាងអាចត្រូវបានបំប្លែងម្តងមួយ▼
- ចូល
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 ដើម្បីទទួលបានព័ត៌មានថ្មីៗចុងក្រោយបង្អស់!
📚 មគ្គុទ្ទេសក៍នេះមានតម្លៃមហាសាល 🌟នេះជាឱកាសដ៏កម្រ សូមកុំអូសរំលង! ⏰⌛💨
Share និង Like ប្រសិនបើអ្នកចូលចិត្ត!
ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!