วิธีการติดตั้งกำหนดค่าและเรียกใช้งาน automysqlbackup ใน Linux
การจดจำการสำรองเซิร์ฟเวอร์ MySQL เป็นเรื่องยากเสมอไป แต่โชคดีที่มีสคริปต์ที่สามารถทำให้กระบวนการทั้งหมดนี้ทำงานได้โดยอัตโนมัติ คุณจะไม่ต้องเขียนโค้ด bash Linux เพราะโปรแกรมเมอร์ที่มีทักษะเขียนสคริปต์ automysqlbackup ไว้ให้คุณแล้ว คุณอาจจะสามารถติดตั้งได้โดยอัตโนมัติ
การทำงานให้สามารถเป็นสิ่งที่ท้าทายได้ตลอดเวลาเราจึงได้วางรายละเอียดเกี่ยวกับวิธีที่ดีที่สุดในการตั้งค่าซอฟต์แวร์แล้วเรียกใช้ คุณจะไม่ต้องทำอะไรมากเมื่ออยู่ในสถานที่
วิธีที่ 1: การติดตั้ง automysqlbackup กับ Package Manager
การแจกจ่าย Linux จำนวนมากเช่น Debian และ Ubuntu เวอร์ชันต่างๆที่ได้รับมาจาก Ubuntu Server ช่วยให้คุณสามารถสร้างสคริปต์ automysqlbackup โดยไม่มีอะไรนอกจากโปรแกรมจัดการแพคเกจ apt-get ถ้าคุณกำลังใช้ Debian หรือ Ubuntu Server แบบลดระดับคุณอาจไม่มีสิ่งใดนอกจากเทอร์มินัลเสมือนที่จะใช้งานได้ ในกรณีนี้ให้กด CTRL, ALT และ F1 ค้างไว้เพื่อเข้าสู่เทอร์มินัลเครื่องแรกและเข้าสู่ระบบ
ผู้ใช้การกระจายสภาพแวดล้อมแบบเดสก์ท็อปที่ใช้งานเซิร์ฟเวอร์เช่น Lubuntu, Xubuntu หรือ Debian-Xfce4 อาจต้องการเลือกแอปพลิเคชันหรือมัสสุเมนูและคลิกที่ Root Terminal จากนั้นพิมพ์รหัสผ่านการดูแลระบบ นอกจากนี้คุณยังสามารถกด Ctrl, Alt และ T เพื่อเปิดพรอมต์ผู้ใช้มาตรฐาน
ถ้าคุณมีสิทธิ์การเข้าถึงระดับรากให้พิมพ์ apt-get install automysqlbackup และกด Enter คุณจะต้องพิมพ์ sudo apt-get install automysqlbackup และกด Enter ถ้าคุณไม่มีสิทธิ์เข้าถึง root นี้ควรทำงานในอนุพันธ์ต่างๆของ Linux Mint
ผู้ใช้ Arch Linux ที่มีสิทธิ์การเข้าถึงระดับรากที่ทำตามขั้นตอนเหล่านี้ควรสามารถติดตั้งได้โดยใช้โปรแกรม pacman -S automysqlbackup 3.0_rc6-3 แม้ว่าพวกเขาจะต้องใส่ sudo ไว้หน้าคำสั่งหากใช้งานอยู่ เป็นผู้ใช้ root
การจดจำการสำรองเซิร์ฟเวอร์ MySQL เป็นเรื่องยากเสมอไป แต่โชคดีที่มีสคริปต์ที่สามารถทำให้กระบวนการทั้งหมดนี้ทำงานได้โดยอัตโนมัติ คุณจะไม่ต้องเขียนโค้ด bash Linux เพราะโปรแกรมเมอร์ที่มีทักษะเขียนสคริปต์ automysqlbackup ไว้ให้คุณแล้ว คุณอาจจะสามารถติดตั้งได้โดยอัตโนมัติ
การทำงานให้สามารถเป็นสิ่งที่ท้าทายได้ตลอดเวลาเราจึงได้วางรายละเอียดเกี่ยวกับวิธีที่ดีที่สุดในการตั้งค่าซอฟต์แวร์แล้วเรียกใช้ คุณจะไม่ต้องทำอะไรมากเมื่ออยู่ในสถานที่
วิธีที่ 1: การติดตั้ง automysqlbackup กับ Package Manager
การแจกจ่าย Linux จำนวนมากเช่น Debian และ Ubuntu เวอร์ชันต่างๆที่ได้รับมาจาก Ubuntu Server ช่วยให้คุณสามารถสร้างสคริปต์ automysqlbackup โดยไม่มีอะไรนอกจากโปรแกรมจัดการแพคเกจ apt-get ถ้าคุณกำลังใช้ Debian หรือ Ubuntu Server แบบลดระดับคุณอาจไม่มีสิ่งใดนอกจากเทอร์มินัลเสมือนที่จะใช้งานได้ ในกรณีนี้ให้กด CTRL, ALT และ F1 ค้างไว้เพื่อเข้าสู่เทอร์มินัลเครื่องแรกและเข้าสู่ระบบ
ผู้ใช้การกระจายสภาพแวดล้อมแบบเดสก์ท็อปที่ใช้งานเซิร์ฟเวอร์เช่น Lubuntu, Xubuntu หรือ Debian-Xfce4 อาจต้องการเลือกแอปพลิเคชันหรือมัสสุเมนูและคลิกที่ Root Terminal จากนั้นพิมพ์รหัสผ่านการดูแลระบบ นอกจากนี้คุณยังสามารถกด Ctrl, Alt และ T เพื่อเปิดพรอมต์ผู้ใช้มาตรฐาน
ถ้าคุณมีสิทธิ์การเข้าถึงระดับรากให้พิมพ์ apt-get install automysqlbackup และกด Enter คุณจะต้องพิมพ์ sudo apt-get install automysqlbackup และกด Enter ถ้าคุณไม่มีสิทธิ์เข้าถึง root นี้ควรทำงานในอนุพันธ์ต่างๆของ Linux Mint
ผู้ใช้ Arch Linux ที่มีสิทธิ์การเข้าถึงระดับรากที่ทำตามขั้นตอนเหล่านี้ควรสามารถติดตั้งได้โดยใช้โปรแกรม pacman -S automysqlbackup 3.0_rc6-3 แม้ว่าพวกเขาจะต้องใส่ sudo ไว้หน้าคำสั่งหากใช้งานอยู่ เป็นผู้ใช้ root
วิธีที่ 2: การติดตั้ง automysqlbackup จาก SourceForge
ผู้ใช้ของ Fedora, Red Hat, CentOS, Slackware และ Linux อื่น ๆ ที่สำคัญอาจพบว่าพวกเขาไม่มีแพคเกจ automysqlbackup ใด ๆ ที่มีอยู่ดังนั้นพวกเขาจะต้องเปิดเบราเซอร์โดยการเลือก Mozilla Firefox, Chrome, Chromium หรือ Midori จาก แอปพลิเคชันและเมนูอินเทอร์เน็ตในสภาพแวดล้อมเดสก์ท็อปหรือโดยการกดปุ่ม Super ค้างไว้และกดปุ่ม W. ไปที่ https://sourceforge.net/projects/automysqlbackup/ และกด Enter
คลิกปุ่มดาวน์โหลดสีเขียวและรอให้การดาวน์โหลดเสร็จสิ้น ควรใช้เวลาเพียงไม่กี่วินาทีและ SourceForge จะเสนอลิงก์โดยตรงโดยอัตโนมัติหากคุณพยายามหาข้อมูลดังกล่าว เปิดพรอมต์คำสั่งจากนั้นพิมพ์ cd ~ / Downloads หรือย้ายไปที่ตำแหน่งใดก็ตามที่ดาวน์โหลดไดเรคทอรี่ แน่นอนคุณสามารถย้ายไฟล์นี้ไปกับอุปกรณ์แบบถอดได้ถ้าคุณต้องการวางตำแหน่งไว้บนเซิร์ฟเวอร์โดยไม่ใช้ GUI หรือคุณสามารถใช้เบราว์เซอร์บรรทัดคำสั่งเช่น w3m เพื่อดาวน์โหลดได้
PRO TIP: หากปัญหาเกิดขึ้นกับคอมพิวเตอร์หรือแล็ปท็อป / โน้ตบุ๊คคุณควรลองใช้ซอฟต์แวร์ Reimage Plus ซึ่งสามารถสแกนที่เก็บข้อมูลและแทนที่ไฟล์ที่เสียหายได้ วิธีนี้ใช้ได้ผลในกรณีส่วนใหญ่เนื่องจากปัญหาเกิดจากความเสียหายของระบบ คุณสามารถดาวน์โหลด Reimage Plus โดยคลิกที่นี่เมื่อคุณอยู่ในไดเร็กทอรีที่ถูกต้องให้พิมพ์ tar zxvf automysqlbackup-v3.0_rc6.tar.gz เพื่อดึงข้อมูล โปรดทราบว่าชื่อไฟล์อาจมีการเปลี่ยนแปลงในบางกรณีในอนาคตหากมีการอัปเดตประเภทใด ๆ คุณจะสิ้นสุดกับหกไฟล์อาจอยู่ภายในไดเรกทอรี คุณอาจต้องการพิมพ์ cd และดันแท็บแล้วป้อนเพื่อย้ายไปยังไดเรกทอรีดังกล่าว เป็นความคิดที่ดีที่จะใช้ README เพิ่มเติมก่อนดำเนินการต่อเพื่อให้คุณสามารถดูว่าคำแนะนำที่นักพัฒนาซอฟต์แวร์ให้ได้
เรียกใช้สคริปต์ install.sh โดยพิมพ์คำสั่ง . /install.sh แล้วกดคีย์ Enter คุณจะต้องมีสิทธิ์ของ root เพื่อที่จะรันดังนั้นคุณจะต้องนำมันไปใช้กับ sudo ถ้าคุณไม่ได้อยู่ที่ root shell แล้ว นี้ควรดูแลทุกอย่างโดยอัตโนมัติ
วิธีที่ 3: การเรียกใช้การติดตั้งด้วยตนเอง
ถ้าด้วยเหตุผลบางอย่างสคริปต์ install.sh ไม่ทำงานและคุณได้รับคำแนะนำโดยใช้รหัส /. รหัสแล้วคุณอาจต้องติดตั้งด้วยตนเอง หากคุณยังไม่มีพรอมต์หลักให้สร้างไฟล์โดยพิมพ์คำว่า sudo -i แล้วกด Enter ต้องรันคำสั่งเหล่านี้จากไดเรกทอรีที่คุณได้บรรจุ tarball ไว้
คุณควรสร้างไฟล์การกำหนดค่าที่กำหนดเอง ใช้คำสั่ง cp automysqlbackup.conf NAME.conf โดยแทนที่ NAME ด้วยชื่อจริงที่คุณต้องการให้ไฟล์
วิธีที่ 4: การแก้ไขแฟ้มการกำหนดค่า
เปิดไฟล์การกำหนดค่าด้วย nano หรือ vi และคุณจะสังเกตเห็นว่าไฟล์มีความคิดเห็นนับสิบ คุณจะต้องป้อนผู้ใช้ MySQL ที่มีสิทธิ์เลือกอย่างน้อย SELECT แม้ว่าคุณอาจมีผู้ใช้น้อยที่สุดเพียงรายเดียวในระบบของคุณ คุณไม่ต้องการใช้บัญชีผู้ดูแลระบบสำหรับสิ่งนี้ ป้อนชื่อภายในเครื่องหมายคำพูดแบบเดี่ยวในบรรทัด:
CONFIG_mysql_dump_username =
คุณจะต้องใส่รหัสผ่านระหว่างเครื่องหมายคำพูดเดียวในบรรทัด:
CONFIG_mysql_dump_password =
คุณเพียงแค่ต้องกำหนดตัวแปร CONFIG_mysql_dump_host เป็น CONFIG_mysql_dump_host = 'localhost' เนื่องจากเซิร์ฟเวอร์ของคุณเป็นเพียงเครื่องท้องถิ่นเท่านั้น
ตรวจสอบว่าคุณได้ตั้งค่า CONFIG_backup_dir = เป็นไดเรกทอรีที่ผู้ใช้สามารถบันทึกไฟล์ที่สำรองไว้ได้ตัวอย่างเช่นสมมติว่าคุณมีผู้ใช้ที่เรียกว่า mybackups จากนั้นคุณจะต้องใช้ / home / mybackups / backups หรือจะพยายามใช้ ใช้ไดเรกทอรีของผู้ใช้โดยรวม คุณจะต้องใช้คำสั่ง mkdir ถ้าไดเร็กทอรีดังกล่าวไม่มีอยู่
แม้ว่าคุณจะสามารถเพิ่มชื่อฐานข้อมูลลงใน ตัวแปร CONFIG_db_names = () ระหว่างวงเล็บได้ปล่อยให้ว่างไว้จะคัดลอกข้อมูลทั้งหมด คุณสามารถใช้ วงเล็บ CONFIG_db_exclude = () เพื่อเพิ่มตำแหน่งใด ๆ ที่คุณต้องการให้สคริปต์ข้ามไป
สคริปต์สามารถเก็บข้อมูลสำรองข้อมูลรายวันไว้เป็นเวลา 1 สัปดาห์ แต่คุณสามารถเปลี่ยนแปลงได้โดยการเปลี่ยน CONFIG_rotation_daily = ตัวแปรเป็นตัวเลขอื่นที่ไม่ใช่ตัวเลข 7 ค่าเริ่มต้นเหล่านี้อาจเปลี่ยนแปลงได้เป็นครั้งคราว ไฟล์คอนฟิกูเรชันที่เราใช้กับค่าเริ่มต้น 6
จากนั้นคุณสามารถเรียกใช้ จากบรรทัดคำสั่งแทนที่ชื่อของไฟล์ด้วยไฟล์ที่คุณทำหรือเพิ่มลงในสคริปต์เริ่มต้นหรือ cron ถ้าคุณต้องการบรรทัด cron คุณอาจต้องการลอง:
0 0 * * * / usr / local / bin / backupscript
ทำงานตอนเที่ยงคืนในแต่ละวัน
PRO TIP: หากปัญหาเกิดขึ้นกับคอมพิวเตอร์หรือแล็ปท็อป / โน้ตบุ๊คคุณควรลองใช้ซอฟต์แวร์ Reimage Plus ซึ่งสามารถสแกนที่เก็บข้อมูลและแทนที่ไฟล์ที่เสียหายได้ วิธีนี้ใช้ได้ผลในกรณีส่วนใหญ่เนื่องจากปัญหาเกิดจากความเสียหายของระบบ คุณสามารถดาวน์โหลด Reimage Plus โดยคลิกที่นี่