ค้นหาเว็บไซต์

MySQLDumper: เครื่องมือสำรองฐานข้อมูล MySQL ที่ใช้ PHP และ Perl


MySQL เป็นหนึ่งในฐานข้อมูลที่ได้รับความนิยมมากที่สุดในโลก ฐานข้อมูลนี้สามารถติดตั้งได้บนแพลตฟอร์ม Microsoft Windows นอกเหนือจากแพลตฟอร์ม Linux เหตุใดฐานข้อมูลนี้จึงได้รับความนิยม? อาจเกิดจากคุณสมบัติอันทรงพลังและใช้งานได้ฟรี ในฐานะผู้ดูแลระบบฐานข้อมูล การสำรองฐานข้อมูลมีความสำคัญอย่างยิ่งต่อการรักษาความพร้อมใช้งานของข้อมูล มันจะลดความเสี่ยงหากมีอะไรเกิดขึ้นกับฐานข้อมูลของเรา

เนื่องจาก MySQL เป็นฐานข้อมูลยอดนิยม จึงมีซอฟต์แวร์มากมายที่เราสามารถใช้เพื่อสำรองข้อมูลได้ จากโหมดคอนโซลไปจนถึงซอฟต์แวร์บนเว็บ ตอนนี้เราจะให้คุณดู MySQLDumper ในฐานะเครื่องมือสำหรับการสำรองข้อมูลฐานข้อมูล MySQL

MySQLDumper คืออะไร?

MySQLDumper เป็นอีกหนึ่งเครื่องมือบนเว็บแบบโอเพ่นซอร์สสำหรับการสำรองฐานข้อมูล MySQL มันสร้างจาก PHP และ Perl และสามารถถ่ายโอนข้อมูลและกู้คืนข้อมูล MySQL ของคุณได้อย่างง่ายดาย เหมาะอย่างยิ่งสำหรับโฮสติ้งที่ใช้ร่วมกันซึ่งเราไม่สามารถเข้าถึงเชลล์ Linux ได้

คุณสมบัติ MySQLDumper

มีคุณสมบัติ MySQLDumper มากมาย แต่นี่คือคุณสมบัติบางอย่างที่คุณอาจสนใจ

  1. ติดตั้งง่าย; เพียงตรวจสอบให้แน่ใจว่าคุณมีเว็บเซิร์ฟเวอร์ที่ใช้งานได้และชี้เบราว์เซอร์ของคุณไปที่ไฟล์การติดตั้ง MySQLDumper
  2. พารามิเตอร์ทั้งหมดจะแสดงก่อนเริ่มการสำรองข้อมูล ดังนั้นคุณจึงแน่ใจว่าคุณกำลังทำอะไรอยู่
  3. ฐานข้อมูลภาพรวม; ดูกระบวนการทำงาน/
  4. เบราว์เซอร์ SQL: เข้าถึง MySQL-Tables ของคุณ ลบตาราง แก้ไขหรือแทรกข้อมูล
  5. วิธีการสำรองข้อมูลสองประเภทโดยใช้ PHP หรือ Perl
  6. กรอกไฟล์บันทึก
  7. การลบไฟล์สำรองเก่าของคุณโดยอัตโนมัติ
  8. สร้างการป้องกันไดเรกทอรี

การติดตั้ง MySQLDumper ใน Linux

การติดตั้ง MySQLDumper นั้นง่ายมาก ก่อนอื่นเราสามารถดาวน์โหลด MySQLDumper ได้จากลิงค์ต่อไปนี้

  1. ดาวน์โหลด MySQLDumper.dll

ในขณะที่เขียนบทความนี้ เวอร์ชันล่าสุดคือ 1.24 ดังนั้น ให้ดาวน์โหลดเวอร์ชันล่าสุดภายใต้ไดเร็กทอรีเว็บเซิร์ฟเวอร์ที่ทำงานของคุณ (เช่น /var/www หรือ /var/www/html) เมื่อคุณมีแล้ว คุณสามารถแยก MySQLDumper1.24.4.zip ได้

unzip MySQLDumper1.24.4.zip

จากนั้นคุณจะพบโฟลเดอร์ 'msd1.24.4' โฟลเดอร์นี้มีไฟล์ MySQLDumper ทั้งหมด ขั้นตอนต่อไป คุณเพียงแค่ต้องชี้เบราว์เซอร์ของคุณไปที่ไฟล์การติดตั้ง MySQLDumper ไฟล์นี้คือ 'msd1.24.4/install.php' ต่อไปนี้เป็นขั้นตอนของ MySQLDumper ที่แสนง่าย

1. เราต้องเลือกการติดตั้ง ภาษา

2. เราจำเป็นต้องกรอกข้อมูลประจำตัวบางอย่าง เช่น ชื่อโฮสต์ ผู้ใช้ และรหัสผ่าน MySQL

3. เราสามารถทดสอบการเชื่อมต่อกับฐานข้อมูลได้โดยคลิกปุ่ม เชื่อมต่อกับ MySQL หากสำเร็จ เราจะเห็นข้อความแจ้งว่า “การเชื่อมต่อฐานข้อมูลถูกสร้างขึ้นแล้ว

4. เมื่อคุณได้รับข้อความ ให้คลิกปุ่ม 'บันทึก' และดำเนินการติดตั้งต่อ คุณจะถูกนำไปที่หน้าจอหลัก

วิธีการใช้งาน MySQLDumper.mq4

ดังที่เราเดาได้จากชื่อของมัน หน้าที่หลักของ MySQLDumper คือการสำรองฐานข้อมูล MySQL ของคุณ ด้วยแอพพลิเคชั่นนี้ การสำรอง (และกู้คืน) ฐานข้อมูล MySQL เป็นเรื่องง่ายมาก มาเริ่มดูกันดีกว่า

กระบวนการสำรองข้อมูลโดยใช้ PHP

เมนูฟังก์ชั่นอยู่ที่แผงการนำทางด้านซ้าย ก่อนอื่นเราต้องเลือกฐานข้อมูลที่เราต้องการสำรอง เราจะเห็นตัวเลือกบนเมนูด้านซ้าย

ในภาพหน้าจอด้านบน เราเลือกที่จะสำรองฐานข้อมูลชื่อ 'พนักงาน'

จากนั้นเราสามารถเลือกเมนู 'สำรองข้อมูล' ทางด้านซ้าย จากนั้นเลือก ' PHP สำรอง ' ที่บริเวณด้านบน เราก็จะได้หน้าจอแบบนี้

จากนั้นคลิกที่ 'เริ่มการสำรองข้อมูลใหม่' ความคืบหน้าของกิจกรรมการสำรองข้อมูลจะแสดงให้คุณเห็น

เมื่อการสำรองข้อมูลเสร็จสิ้น เราจะเห็นการแจ้งเตือน

กระบวนการสำรองข้อมูลโดยใช้ Perl

วิธีการสำรองข้อมูลอีกวิธีหนึ่งที่ MySQLDumper รองรับคือ 'Backup Perl' ด้วยวิธีนี้ เราจะใช้ Perl เป็นเครื่องมือสำรองข้อมูล

โปรดทราบว่าเว็บเซิร์ฟเวอร์ของคุณต้องรองรับสคริปต์ 'Perl/CGI' ก่อนที่จะใช้วิธีการสำรองข้อมูลนี้ มิฉะนั้น คุณจะเห็นข้อผิดพลาดเช่นนี้เมื่อคุณคลิกที่ปุ่มทดสอบ Perl

เช่นเดียวกับวิธีสำรองข้อมูล PHP เราต้องเลือกฐานข้อมูลที่เราต้องการสำรองข้อมูล จากนั้นเลือกเมนูสำรองข้อมูลจากแผงการนำทางด้านซ้าย จากนั้นคลิกปุ่มสำรอง Perl

MySQLDumper จะแสดงพารามิเตอร์ที่ใช้งานอยู่ที่บริเวณด้านล่าง จากนั้นเราสามารถคลิกปุ่มสคริปต์ 'เรียกใช้ Perl Cron' หากใช้วิธีนี้ เราจะไม่เห็นแถบความคืบหน้าใดๆ ปรากฏขึ้น ระยะเวลาของกระบวนการสำรองข้อมูลนี้จะขึ้นอยู่กับฐานข้อมูลที่เราจะสำรองข้อมูล หากไม่มีข้อผิดพลาดเราจะเห็นการแจ้งเตือนเช่นนี้

กระบวนการคืนค่า

การกู้คืนข้อมูลสำรองก็ทำได้ง่ายโดยใช้ MySQLDumper คุณสามารถคลิกที่เมนู 'กู้คืน' จากแผงการนำทางด้านซ้าย ไม่เหมือนกับกิจกรรมการสำรองข้อมูล การสำรองข้อมูลทั้งหมดมีอยู่ที่ด้านล่างของหน้าการคืนค่า

เมื่อเราต้องเลือกข้อมูลสำรอง เราก็สามารถเลือกได้จากตรงนั้น ที่บริเวณด้านบนคือข้อมูลสำรองที่เลือกซึ่งพร้อมที่จะกู้คืน หากคุณต้องการกู้คืนแบบเต็ม ให้คลิกที่ปุ่ม 'กู้คืน' ด้านบน แม้ว่าคุณจะต้องการกู้คืนบางตารางเท่านั้น ให้คลิกที่ 'เลือกตาราง' ที่จะกู้คืนด้านบน

เมื่อเสร็จแล้ว คลิก 'กู้คืน' เพียงรอสักครู่เพื่อดำเนินการกู้คืนให้เสร็จสิ้น

สร้างการป้องกันไดเรกทอรี

ตามค่าเริ่มต้น ใครก็ตามที่ทราบ URL จะสามารถเข้าถึงโฮมเพจของ MySQLDumper ได้ การใช้ Directory Protection เราสามารถสร้างหน้าจอหลักที่ป้องกันด้วยรหัสผ่านได้ การป้องกันไดเรกทอรีนี้ใช้ฟังก์ชัน '.htaccess' บนเว็บเซิร์ฟเวอร์ Apache

หากต้องการสร้าง เพียงคลิกปุ่ม สร้างการป้องกันไดเรกทอรี บนหน้าจอหลัก

จากนั้นคุณจะขอให้ให้ข้อมูลรับรองบางส่วน

เมื่อคุณดำเนินการเสร็จแล้ว ให้คลิกปุ่ม สร้างการป้องกันไดเรกทอรี หลังจากนั้นคุณจะมีหน้ายืนยันเกี่ยวกับเรื่องนี้

หากไม่มีข้อผิดพลาด ข้อความแสดงความสำเร็จจะปรากฏขึ้น

ครั้งต่อไปที่คุณเยี่ยมชมเพจ MySQLDumper จะถามรหัสผ่านก่อนที่คุณจะเห็นหน้าจอหลัก

การดูแลระบบไฟล์

เมนูนี้ใช้เพื่อรักษาการสำรองข้อมูลและการกู้คืนที่มีอยู่ทั้งหมด

นี่คือกิจกรรมบางอย่างที่สามารถทำได้ในหน้านี้

  1. ลบข้อมูลสำรอง ; ใช้ปุ่มลบที่บริเวณด้านบน
  2. ดาวน์โหลดข้อมูลสำรอง ; คลิกชื่อข้อมูลสำรอง
  3. เลือกข้อมูลสำรอง ; คลิกชื่อฐานข้อมูลในพื้นที่การสำรองข้อมูลทั้งหมด
  4. อัปโหลดข้อมูลสำรองขนาดใหญ่ที่จะกู้คืน
  5. แปลงฐานข้อมูลเป็นรูปแบบ MySQLDumper (MSD)

หมายเหตุ: เมื่อเราพยายามแปลงฐานข้อมูลโดยไม่ต้องใช้การบีบอัดใดๆ เราพบว่า MySQLDumper สร้างฐานข้อมูลด้วยชื่อ 'part_1.sql' ขนาดจะเล็กกว่าแหล่งเดิม

SQL-เบราว์เซอร์

หากคุณต้องการรันคำสั่ง SQL เฉพาะ คุณสามารถทำได้ในหน้า SQL-Browser นี้ แต่โปรดคุณควรรู้ว่าคุณกำลังทำอะไรอยู่

การกำหนดค่า

ฟังก์ชั่นทั้งหมดข้างต้นสามารถกำหนดค่าได้จากเมนูการกำหนดค่า นี่คือบางส่วนที่เราสามารถกำหนดค่าได้

ทั่วไป

อินเตอร์เฟซ

ลบอัตโนมัติ

อีเมล

เอฟทีพี

อักษรย่อ

การจัดการบันทึก

MySQLDumper ยังมีบันทึกพื้นฐานให้เราด้วย ดังนั้นเราจึงสามารถรู้ได้ว่ากิจกรรมการสำรองและกู้คืนเกิดขึ้นเมื่อใด หากต้องการเข้าถึงหน้าบันทึก เพียงคลิกเมนู "บันทึก" จากแผงการนำทางด้านซ้าย

บันทึกมี 3 ประเภท PHP-Log, Perl-Log และ บันทึก Perl-Complete

บทสรุป

MySQLDumper อาจไม่ใช่เครื่องมือสำรองข้อมูลที่ดีที่สุดสำหรับ MySQL แต่ด้วยความที่ง่ายต่อการใช้งานของแอพพลิเคชั่นนี้ ผู้คนจึงสามารถเริ่มใช้งานแอพพลิเคชั่นนี้ได้ น่าเสียดายที่ฉันพบว่า MySQLDumper ไม่มีเอกสารออฟไลน์ แต่ถึงกระนั้น มันก็เป็นทางเลือกที่ดีสำหรับการสำรองฐานข้อมูล MySQL

http://www.mysqldumper.net/