MySQL គឺជាប្រព័ន្ធគ្រប់គ្រង Database កូដចំហ ដ៏ល្បីល្បាញ និងពេញនិយមបបំផុត សម្រាប់បង្កើតគេហទំព័រ ។ ប្រសិនបើលោកអ្នកប្រើប្រាស់ MySQL Databases នៅក្នុងគេហទំព័ររបស់អ្នក នោះលោកអ្នកតែងតែធ្វើការរក្សាទុក បម្រុង (make backup) នៃទិន្នន័យទាំងអស់ ដើម្បីការពារការបាត់បង់ ដោយប្រការណាមួយ ។ ខាងក្រោមនេះ គឺជាគន្លឹះល្អៗ ទាំង១០ ចំនុច ដែលអាចឲ្យវាធ្វើការដោយស្វ័យប្រវត្តិ និងដោយផ្ទាល់ក្នុងដំណើរការរក្សាទុកបម្រុង MySQL databases ។
១. ការ Backup ដោយប្រើប្រាស់ MySQLDump
ការ Backup ទិន្នន័យអាចធ្វើទៅបាន ដោយប្រើ mysqldump utility ដែលអាចដំណើរការជាមួយ MySQL ។ ជាពិសេសលោកអ្នក អាចប្រើ mysqldump, ដែលរួមមានការ Backup file database ទៅកាន់ server ដទៃ និងអាចជា file compressed gzip ផងដែរ ។
២. MySQL Export: តើធ្វើការ Backup MySQL Database ដោយរបៀបណា?
លោកអ្នកអាច backup database ដោយបង្កើត dump file (export / backup) ដោយប្រើគណនីរបស់លោកអ្នក តាមរយៈ phpMyAdmin tool នៅក្នុង cPanel (Hosting) ។
៣. ការ Backup MySQL Database ដោយស្វ័យប្រវត្តិទៅកាន់ Amazon S3
លោកអ្នកក៏អាចប្រើប្រាស់ Amazon S3 ដើម្បី backup mysql databases របស់អ្នក ដែលប្រើ script ដែលមានដោយស្វ័យប្រវត្តិ, បន្ទាប់មកទៀត វានឹងផ្លាស់ទី ទៅរក្សាទុកក្នុង Amazon S3 ។
៤. របៀប Backup MySQL Databases, Web Server Files ទៅកាន់ FTP Server ដោយស្វ័យប្រវត្តិ
នេះជាវិធីដ៏ងាយស្រួលមួយ ក្នុងការ backup ទិន្នន័យ សម្រាប់អ្នកប្រើប្រាស់ ដែលដំណើរការលើ web server របស់ខ្លួន ជាមួយ MySQL server នៅលើ dedicated box ឬ VPS (Virtual Private Machine) ។ អ្វីដែលលោកអ្នកគួរប្រើនោះគឺ FTP ឬ NAS backup គឺជាឧបករណ៍សម្រាប់ Backup ទិន្នន័យដ៏មានសុវត្ថិភាព ។
៥. របៀបផ្ញើសារឲ្យខ្លួនឯងអំពីការ Backup MySQL Database Table ជាមួយ PHP
វានឹងផ្ញើសារអេឡិចត្រូនិច មកកាន់លោកអ្នកដោយមានភ្ជាប់ file .sql (attachment file) ដោយលោកអ្នកអាចធ្វើការ back up tables ជាក់លាក់ណាមួយ យ៉ាងងាយស្រួល ។
៦. របៀប Backup MySQL Database ដោយប្រើ PHP
ទាញយក query database backup ចេញពី PHP file ហើយដើម្បី restore ឲ្យដូចដើមវិញ លោកអ្នកត្រូវ run LOAD DATA INFILE query មកវិញ។
៧. របៀប Backup Database ឲ្យក្លាយជា File XML ដោយប្រើ PHP
វានឹងបង្ហាញ PHP snippet ដែលជា outputs នៃ database មកជា XML. XML មិនមែនជាប្រភេទ file format ដែលងាយស្រួលក្នុងការ restore table ទៅវិញនោះទេ ប៉ុន្តែ XML ជា file ដែលងាយ read ទិន្នន័យមកបង្ហាញជាទីបំផុត ។
៨. របៀប Backup MySQL Database តាមរយៈ SSH
SSH អាចត្រូវបានគេប្រើ backup ទិន្នន័យ MySQL ដែលមានទំហំធំ ។
៩. របៀប Backup MySQL Database ដោយស្វ័យប្រវត្តិ (សម្រាប់អ្នកប្រើ Linux)
ប្រសិនបើ លោកអ្នកជាអ្នកប្រើប្រាស់ Linux នោះអ្នកអាច Backup ទិន្នន័យ MySQL Database បានដោយស្វ័យប្រវត្តិដោយប្រើប្រាស់ cron ។
១០. Ubuntu Linux Backup MySQL Server Shell Script
លោកអ្នកក៏អាច backup ទិន្នន័យចេញពី MySQL server databases មកកាន់ ftp server របស់លោកអ្នកបាន ប្រសិនបើអ្នកមាន dedicated VPS server ជាមួយនឹង Ubuntu Linux.