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


MySQL เป็น ระบบจัดการฐานข้อมูลเชิงสัมพันธ์(RDBMS) มันจัดการคำแนะนำฐานข้อมูลและสามารถจัดการฐานข้อมูลจำนวนมากในเวลาเดียวกัน

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

<รูป class = "lazy aligncenter">

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

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

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

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

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

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

            In_content_1 ทั้งหมด: [300x250] / dfp: [640x360]- ->
            • หากต้องการสำรองฐานข้อมูลเดียวให้ใช้คำสั่งต่อไปนี้:
            • mysqldump database_name>database_name.sql

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

              • ใช้คำสั่งต่อไปนี้เพื่อสำรองข้อมูลหลายฐานข้อมูลพร้อมกัน
              • mysqldump –database database_one database_two>two_databases.sql

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

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

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

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

                  • เริ่มต้นด้วยการเข้าสู่ cPanel ของคุณและเลื่อนลงไปที่ส่วน ขั้นสูงแล้วคลิกที่ งาน Cron
                    • คุณจะเห็นคำเตือน คุณควรมีความรู้ที่ดีเกี่ยวกับคำสั่ง Linux เพื่อใช้งาน cron อย่างมีประสิทธิภาพ หากไม่เป็นเช่นนั้นให้ตรวจสอบกับผู้ดูแลระบบโฮสต์ของคุณ
                    • <รูป class = "lazy aligncenter">
                      • หากคุณต้องการรับอีเมลทุกครั้งที่งาน cron รันคำสั่งที่สร้างผลลัพธ์ให้ใส่ที่อยู่อีเมลของคุณในช่องและคลิก อัปเดตอีเมล.
                      • <รูป class = "lazy aligncenter">
                        • เลือกหนึ่งใน การตั้งค่าทั่วไปจากเมนูแบบเลื่อนลงเพื่อเลือกความถี่ที่คุณต้องการเรียกใช้การสำรองข้อมูล
                        • <รูป class =" lazy aligncenter ">
                          • คุณสามารถปรับแต่งการตั้งค่าอื่น ๆ เช่นเวลาและวันของสัปดาห์
                          • <รูป class = "lazy aligncenter">
                            • ถึงเวลาที่จะต้องใส่คำสั่งดังนี้:
                            • / usr / bin / mysqldump -u dbusername -p'dbpassword 'dbname>/ home / ชื่อผู้ใช้ / พา ธ / การสำรองข้อมูล .sql

                              <รูป class = "lazy aligncenter">
                              • แทนที่ dbusername, dbpasswordและ dbnameด้วยชื่อผู้ใช้ฐานข้อมูลรหัสผ่านฐานข้อมูลและชื่อฐานข้อมูล
                              • เส้นทางหมายถึงโฟลเดอร์หรือชุดของโฟลเดอร์ที่คุณต้องการให้ไฟล์สำรองของคุณไป ชื่อของไฟล์สำรองของคุณจะแสดงอยู่ในคำสั่งในชื่อ backup.sqlคุณสามารถเปลี่ยนชื่อนั้นหรือปล่อยไว้ตามที่เป็นอยู่ คลิก เพิ่มงาน Cron ใหม่
                              • หากคุณเลื่อนลงมาเล็กน้อยคุณจะเห็นรายการ งาน Cron ปัจจุบันของคุณ
                              • <รูป class = "lazy aligncenter">
                                • หากคุณต้องการเปลี่ยนงาน cron ปัจจุบันของคุณให้คลิก แก้ไขหากคุณไม่ต้องการทำงานหรือทำผิดพลาดอีกต่อไปให้คลิก ลบ
                                • ใช้ปลั๊กอิน WordPress (WP) เพื่อสำรองข้อมูล MySQL

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

                                  <รูป class = "lazy aligncenter">

                                  BackWPup

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

                                  <รูป class =" lazy aligncenter ">

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

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

                                  สอน Export Import ฐานข้อมูล MySQL เพื่อแชร์และสำรองข้อมูล

                                  กระทู้ที่เกี่ยวข้อง:


                                  4.01.2020