Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

วิธีสำรองฐานข้อมูล MySQL

MySQL คือ ระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS). จัดการคำสั่งฐานข้อมูลและสามารถจัดการฐานข้อมูลจำนวนมากได้พร้อมกัน

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

    วิธีสำรองฐานข้อมูล MySQL

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

    สำรองฐานข้อมูล MySQL โดยใช้ phpMyAdmin

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

    • เริ่มต้นด้วยการเข้าสู่ระบบ cPanel ของคุณและคลิกที่ phpMyAdmin
    วิธีสำรองฐานข้อมูล MySQL
    • เลือกฐานข้อมูล MySQL ที่คุณต้องการสำรองข้อมูลจากแผงการนำทางด้านซ้ายมือ จากนั้นคลิกลิงก์ส่งออกที่อยู่บนแถบนำทางด้านบน
    วิธีสำรองฐานข้อมูล MySQL
    • จากหน้าส่งออก คุณจะเห็นสองตัวเลือก:กำหนดเอง และ เร็ว . เลือก กำหนดเอง ตัวเลือก
    วิธีสำรองฐานข้อมูล MySQL
    • หลังจากเลือก กำหนดเอง คุณจะเห็นรายการฐานข้อมูลของคุณ คุณสามารถเลือกอย่างใดอย่างหนึ่ง บาง หรือทั้งหมด การตั้งค่าเริ่มต้นคือการสำรองข้อมูลทั้งหมด
    • ภายใต้ตัวเลือกเอาต์พุต ให้เลือก gzipped สำหรับ การบีบอัด . ปล่อยให้ตัวเลือกอื่นๆ เป็นค่าเริ่มต้น
    วิธีสำรองฐานข้อมูล MySQL
    • คลิกปุ่ม ไป ปุ่มเพื่อเริ่มการสำรองข้อมูลและดาวน์โหลดไฟล์ของคุณ ชื่อไฟล์ของคุณจะเป็น ไฟล์ YourDatabaseName.sql.gz .

    เวลาที่ใช้ในการสำรองข้อมูลจะขึ้นอยู่กับขนาดของฐานข้อมูลของคุณ

    สำรองฐานข้อมูล MySQL ด้วย mysqldump

    ใช้ mysqldump คำสั่งเพื่อสร้างไฟล์ข้อความของฐานข้อมูลของคุณที่จะจัดการโดย MySQL ดัมพ์ไฟล์ข้อความคือไฟล์ข้อความที่มีคำสั่ง SQL ที่คุณต้องการเพื่อสร้างฐานข้อมูลใหม่ตั้งแต่ต้น

    • หากต้องการสำรองฐานข้อมูลเดียว ให้ใช้คำสั่งต่อไปนี้:

    mysqldump database_name> database_name.sql

    คำสั่งนี้จะสร้างข้อมูลสำรองและส่งไปยังไฟล์ .sql มันจะทำสำเนาฐานข้อมูลของคุณเท่านั้นและจะไม่มีผลกับมัน

    • ใช้คำสั่งต่อไปนี้เพื่อสำรองข้อมูลหลายฐานข้อมูลพร้อมกัน

    mysqldump –databases database_one database_two> two_databases.sql

    ฐานข้อมูล_one หมายถึงชื่อฐานข้อมูลแรกและ database_two คือชื่อของฐานข้อมูลที่สองที่คุณต้องการสำรองข้อมูล ทั้งสองจะถูกสำรองไว้ในฐานข้อมูลเดียว

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

    mysqldump –all-databases> all_databases.sql

    สำรองฐานข้อมูล MySQL โดยใช้งาน Cron

    งาน cron คือคำสั่ง Linux ที่ใช้ในการทำงานตามเวลาที่กำหนดโดยอัตโนมัติ เราจะอธิบายวิธีใช้คำสั่งนี้เพื่อสำรองข้อมูลฐานข้อมูล MySQL โดยอัตโนมัติ

    • เริ่มต้นด้วยการลงชื่อเข้าใช้ cPanel ของคุณและเลื่อนลงไปที่ ขั้นสูง ส่วนและคลิกที่ งาน Cron .
    วิธีสำรองฐานข้อมูล MySQL
    • คุณจะเห็นคำเตือนว่าคุณควรมีความรู้ที่ดีเกี่ยวกับคำสั่ง Linux เพื่อใช้งาน cron อย่างมีประสิทธิภาพ หากไม่เป็นเช่นนั้น โปรดตรวจสอบกับผู้ดูแลระบบโฮสติ้งของคุณ
    วิธีสำรองฐานข้อมูล MySQL
    • ถ้าคุณต้องการรับอีเมลทุกครั้งที่งาน cron เรียกใช้คำสั่งที่สร้างเอาต์พุต ให้ใส่ที่อยู่อีเมลของคุณในกล่องและคลิก อัปเดตอีเมล .
    วิธีสำรองฐานข้อมูล MySQL
    • เลือก การตั้งค่าทั่วไป จากเมนูแบบเลื่อนลงเพื่อเลือกความถี่ที่คุณต้องการเรียกใช้การสำรองข้อมูล
    วิธีสำรองฐานข้อมูล MySQL
    • คุณยังสามารถปรับแต่งการตั้งค่าอื่นๆ เช่น เวลาและวันในสัปดาห์ได้
    วิธีสำรองฐานข้อมูล MySQL
    • ตอนนี้ได้เวลาใส่คำสั่งดังนี้:

    /usr/bin/mysqldump -u dbusername -p'dbpassword' dbname> /home/username/path/backup.sql

    วิธีสำรองฐานข้อมูล MySQL
    • แทนที่ ชื่อผู้ใช้ , รหัสผ่าน db และ dbname ด้วยชื่อผู้ใช้ฐานข้อมูล รหัสผ่านฐานข้อมูล และชื่อฐานข้อมูลของคุณ
    • เส้นทาง หมายถึงโฟลเดอร์หรือชุดของโฟลเดอร์ที่คุณต้องการให้ไฟล์สำรองของคุณไป ชื่อของไฟล์สำรองจะแสดงในคำสั่งเป็น backup.sql . คุณสามารถเปลี่ยนชื่อนั้นหรือปล่อยให้เป็นอยู่ คลิก เพิ่มงาน Cron ใหม่ .
    • หากคุณเลื่อนลงมาเล็กน้อย คุณจะเห็นรายการงาน Cron ปัจจุบันของคุณ
    วิธีสำรองฐานข้อมูล MySQL
    • ถ้าคุณต้องการเปลี่ยนงาน cron ปัจจุบันของคุณ คลิก แก้ไข . หากคุณไม่ต้องการเรียกใช้งานใดๆ หรือทำผิดพลาดอีกต่อไป คลิกลบ .

    ใช้ปลั๊กอิน WordPress (WP) เพื่อสำรองข้อมูล MySQL

    หากคุณกำลังใช้ WP คุณสามารถใช้ปลั๊กอินเพื่อสำรองฐานข้อมูลของคุณได้ UpdraftPlus จะสำรองไฟล์ฐานข้อมูลของคุณด้วยการคลิกเพียงครั้งเดียว ปัจจุบันมีการติดตั้งมากกว่า 2 ล้านครั้ง

    วิธีสำรองฐานข้อมูล MySQL

    BackWPup

    ใช้ BackWPup เพื่อสำรองไฟล์ฐานข้อมูล MySQL และแม้กระทั่งการติดตั้ง WP ทั้งหมดของคุณ

    วิธีสำรองฐานข้อมูล MySQL

    มีปลั๊กอิน WP อื่นๆ อีกมากมายที่สามารถสำรองข้อมูล MySQL ได้ เลือกรุ่นที่ใช้งานได้กับ WP เวอร์ชันปัจจุบันและกำลังอัปเดตอยู่

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