วิธีสำรองฐานข้อมูล MySQL
MySQL เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์(Relational Database Management System) ( RDBMS ) มันจัดการคำสั่งฐานข้อมูลและสามารถจัดการฐานข้อมูลจำนวนมากในเวลาเดียวกัน
ตัวอย่างเช่น หากคุณต้องการสร้างฐานข้อมูลใหม่(create a new database)หรือเพิ่มข้อมูลลงในฐานข้อมูลที่มีอยู่ คุณจะต้องส่งข้อความไปยัง เซิร์ฟเวอร์ MySQLระบุข้อมูลที่คุณต้องการเพิ่ม และบอกตำแหน่งที่จะเพิ่ม
ไม่ว่าธุรกิจของคุณจะเล็กหรือใหญ่ ข้อมูลของคุณก็เป็นองค์ประกอบสำคัญ เพื่อให้แน่ใจว่าข้อมูลที่มีค่าของคุณปลอดภัยจากความเสียหาย การโจรกรรม หรือผลกระทบของภัยพิบัติ ให้สำรองฐานข้อมูล MySQL ของ(backup your MySQL)คุณ บทความนี้จะอธิบายหลายวิธีในการทำเช่นนั้น
สำรองฐานข้อมูล MySQL โดยใช้ phpMyAdmin(Backup MySQL Database Using phpMyAdmin)
สร้าง(Create)ไฟล์ส่งออกหรือสำรองของ ฐานข้อมูล MySQL ของคุณ โดยเข้าถึงเครื่องมือ phpMyAdmin จากแผงควบคุมเว็บโฮสติ้งของคุณ เช่น cPanel เราจะใช้ cPanel เพื่อวัตถุประสงค์ของบทความนี้
- เริ่มต้นด้วยการเข้าสู่ระบบ cPanel ของคุณและคลิกที่ phpMyAdmin
- เลือก ฐานข้อมูล MySQL ที่ คุณต้องการสำรองข้อมูลจากแผงการนำทางด้านซ้ายมือ จากนั้นคลิกลิงก์ส่งออกที่อยู่บนแถบนำทางด้านบน
- จาก หน้า ส่งออก(Export)คุณจะเห็นสองตัวเลือก: กำหนด(Custom )เองและด่วน (Quick)เลือกตัวเลือกกำหนดเอง(Custom)
- หลังจากเลือกCustomคุณจะเห็นรายการฐานข้อมูลของคุณ คุณสามารถเลือกอย่างใดอย่างหนึ่ง บาง หรือทั้งหมด การตั้งค่าเริ่มต้นคือการสำรองข้อมูลทั้งหมด
- ใต้ตัวเลือกเอาต์พุต ให้เลือกgzippedสำหรับการบีบ(Compression)อัด ปล่อยให้ตัวเลือกอื่นๆ เป็นค่าเริ่มต้น
- คลิก ปุ่ม ไป(Go)เพื่อเริ่มการสำรองข้อมูลและดาวน์โหลดไฟล์ของคุณ ชื่อไฟล์ของคุณจะเป็นไฟล์YourDatabaseName.sql.gz(YourDatabaseName.sql.gz file)
เวลาที่ใช้ในการสำรองข้อมูลจะขึ้นอยู่กับขนาดของฐานข้อมูลของคุณ
สำรองฐานข้อมูล MySQL ด้วย mysqldump(Backup MySQL Database With mysqldump)
ใช้ คำสั่ง mysqldumpเพื่อสร้างไฟล์ข้อความดัมพ์ของฐานข้อมูลของคุณซึ่งจะถูกจัดการโดยMySQL ดัมพ์ไฟล์ข้อความคือไฟล์ข้อความที่มี คำสั่ง SQL ที่ คุณต้องการเพื่อสร้างฐานข้อมูลใหม่ตั้งแต่ต้น
- ในการสำรองฐานข้อมูลเดียว ให้ใช้คำสั่งต่อไปนี้:
mysqldump database_name > database_name.sql
คำสั่งนี้จะสร้างข้อมูลสำรองและส่งไปยังไฟล์ .sql มันจะทำสำเนาฐานข้อมูลของคุณเท่านั้นและจะไม่มีผลกับมัน
- ใช้คำสั่งต่อไปนี้เพื่อสำรองข้อมูลหลายฐานข้อมูลพร้อมกัน
mysqldump –databases database_one database_two > two_databases.sql
Database_oneหมายถึงชื่อของฐานข้อมูลแรก และdatabase_twoคือชื่อของฐานข้อมูลที่สองที่คุณต้องการสำรองข้อมูล ทั้งสองจะถูกสำรองไว้ในฐานข้อมูลเดียว
- หากคุณต้องการสำรอง ฐานข้อมูล MySQL ทั้งหมดของคุณ บนเซิร์ฟเวอร์ ให้ใช้คำสั่งต่อไปนี้เพื่อสร้างไฟล์สำรอง .sql ไฟล์เดียวที่จะมีฐานข้อมูลทั้งหมดของคุณ
mysqldump –all-databases > all_databases.sql
สำรองฐานข้อมูล MySQL โดยใช้ Cron Jobs(Backup MySQL Database Using Cron Jobs)
งาน cron คือ คำสั่ง Linuxที่ใช้ในการทำงานตามเวลาที่กำหนดโดยอัตโนมัติ เราจะอธิบายวิธีใช้คำสั่งนี้เพื่อสำรองข้อมูลฐานข้อมูล MySQL โดยอัตโนมัติ(MySQL)
- เริ่มต้นด้วยการเข้าสู่ระบบ cPanel ของคุณและเลื่อนลงไปที่ ส่วน ขั้นสูง(Advanced)และคลิกที่งานCron(Cron jobs)
- คุณจะเห็นคำเตือนว่าคุณควรมีความรู้ดีเกี่ยวกับ คำสั่ง Linuxเพื่อใช้งาน cron อย่างมีประสิทธิภาพ หากไม่เป็นเช่นนั้น ให้ตรวจสอบกับผู้ดูแลระบบโฮสติ้งของคุณ
- หากคุณต้องการรับอีเมลทุกครั้งที่งาน cron เรียกใช้คำสั่งที่สร้างเอาต์พุต ให้ใส่ที่อยู่อีเมลของคุณในกล่องแล้วคลิก อัปเด ตอีเมล(Update Email)
- เลือกหนึ่งในการตั้งค่าทั่วไป(Common Settings)จากเมนูแบบเลื่อนลงเพื่อเลือกความถี่ที่คุณต้องการเรียกใช้การสำรองข้อมูล
- คุณยังสามารถปรับแต่งการตั้งค่าอื่นๆ เช่น เวลาและวันในสัปดาห์
- ตอนนี้ได้เวลาใส่คำสั่งดังนี้:
/usr/bin/mysqldump -u dbusername -p’dbpassword’ dbname > /home/username/path/backup.sql
- แทนที่dbusername , dbpasswordและdbnameด้วยชื่อผู้ใช้ฐานข้อมูล รหัสผ่านฐานข้อมูล และชื่อฐานข้อมูล
- เส้นทาง(Path)หมายถึงโฟลเดอร์หรือชุดของโฟลเดอร์ที่คุณต้องการให้ไฟล์สำรองของคุณไป ชื่อของไฟล์สำรองของคุณจะแสดงอยู่ในคำสั่งเป็นbackup.sql คุณสามารถเปลี่ยนชื่อนั้นหรือปล่อยให้เป็นอยู่ คลิก(Click) เพิ่มงาน Cron(Add New Cron Job)ใหม่
- หากคุณเลื่อนลงมาเล็กน้อย คุณจะเห็นรายการงาน Cron ปัจจุบัน ของคุณ(Current Cron Jobs.)
- หากคุณต้องการเปลี่ยนงาน cron ปัจจุบันของคุณ ให้คลิกแก้ไข (Edit)หากคุณไม่ต้องการเรียกใช้งานใดๆ หรือทำผิดพลาดอีกต่อไป ให้คลิกลบ(Delete)
ใช้ปลั๊กอิน WordPress (WP) เพื่อสำรองข้อมูล MySQL(Use WordPress (WP) Plugins to Backup MySQL)
หากคุณกำลังใช้ WP คุณสามารถใช้ปลั๊กอินเพื่อสำรองฐานข้อมูลของ(use a plugin to back up your database)คุณ UpdraftPlusจะสำรองไฟล์ฐานข้อมูลของคุณด้วยการคลิกเพียงครั้งเดียว ปัจจุบันมีการติดตั้งที่ใช้งานอยู่กว่าสองล้านครั้ง
BackWPup
ใช้ BackWPup(Use BackWPup)เพื่อสำรอง ไฟล์ฐานข้อมูล MySQLและแม้กระทั่งการติดตั้ง WP ทั้งหมดของคุณ
มีปลั๊กอิน WP(WP plugins) อื่น ๆ อีกมากมาย ที่สามารถสำรองMySQLได้ เลือกรุ่นที่ใช้งานได้กับ WP เวอร์ชันปัจจุบันและกำลังได้รับการอัปเดตอย่างแข็งขัน
เพื่อหลีกเลี่ยงการสูญเสียข้อมูลที่สำคัญ ให้สำรองฐานข้อมูลMySQL ของคุณเป็นประจำ (MySQL)หากคุณมีข้อมูลสำรอง คุณจะสามารถกู้คืนข้อมูลที่จำเป็นหรือไม่สามารถถูกแทนที่ได้หากมีสิ่งใดเกิดขึ้นกับเว็บไซต์ของคุณเสียหาย
Related posts
รีวิวหนังสือ - คู่มือ How-To Geek สำหรับ Windows 8
การติดตั้ง GIMP Plugins: How-To Guide
วิธีดาวน์โหลดตัวติดตั้ง Google Chrome ออฟไลน์ (สแตนด์อโลน)
ปิดการควบคุมบัญชีผู้ใช้ (UAC) สำหรับแอปพลิเคชันเฉพาะ
8 ไอเดียเทคโนโลยีที่ดีที่สุดเพื่อรับมือกับการแยกตัว
วิธีใช้เครือข่ายส่วนตัวของ Firefox เพื่อปกป้องตัวเองทางออนไลน์
วิธีปิดการใช้งานคีย์ Windows
สร้างแอป Gmail บนเดสก์ท็อปด้วยไคลเอนต์อีเมล 3 ตัวนี้
วิธีเปิดไฟล์ที่ถูกล็อคเมื่อมีโปรแกรมอื่นใช้งานอยู่
วิธีสร้างทีมใน Microsoft Teams
วิธีการแปลงไดนามิกดิสก์เป็นดิสก์พื้นฐาน
วิธีตั้งค่ามาสเตอร์เพจใน Adobe InDesign CC
วิธีอัปเดตซอฟต์แวร์พีซีของคุณโดยอัตโนมัติ
วิธีเปลี่ยนคอมพิวเตอร์ของคุณให้เป็นเซิร์ฟเวอร์สื่อ DLNA
วิธีกู้คืนบัญชี Facebook ที่ถูกแฮ็ก
รวมสองพาร์ติชั่นใน Windows 7/8/10
7 คำแนะนำทางเทคนิค SEO Optimization สำหรับเว็บไซต์ใด ๆ
การใช้เว็บอินเตอร์เฟสการส่ง
จะบอกได้อย่างไรว่าคอมพิวเตอร์ของคุณถูกตรวจสอบหรือไม่
วิธีการใช้รหัสผ่านป้องกัน PDF เพื่อให้ปลอดภัย