phpMyBackupPro - ເຄື່ອງມື ສຳ ຮອງຂໍ້ມູນ MySQL ສຳ ລັບ Linux
phpMyBackupPro ແມ່ນແຫຼ່ງເປີດທີ່ງ່າຍທີ່ຈະໃຊ້ໂປແກຼມ ສຳ ຮອງ MySQL ທີ່ໃຊ້ໃນເວັບ, ຂຽນເປັນພາສາ PHP ທີ່ປ່ອຍອອກມາພາຍໃຕ້ GNU GPL. ມັນຊ່ວຍໃຫ້ທ່ານສ້າງການ ສຳ ຮອງຕາຕະລາງ, ຟື້ນຟູແລະຈັດການມັນ, ດາວໂຫລດ, ສົ່ງອີເມວ, ຫຼືອັບໂຫລດ ສຳ ຮອງຂໍ້ມູນໃຫ້ກັບ server FTP ແລະອື່ນໆອີກຫຼາຍຢ່າງ. ມັນຍັງໃຊ້ເວລາໃນການ ສຳ ຮອງຂໍ້ມູນ File ຕ່າງໆແລະອັບລົງໃນ FTP Server.
ມັນສະຫນັບສະຫນູນສາມລະດັບການບີບອັດຂອງການສໍາຮອງ (ບໍ່ມີການບີບອັດ, ການບີບອັດ zip ຫຼືການບີບອັດ gzip). ມັນຍັງສະຫນັບສະຫນູນສອງວິທີການເຂົ້າສູ່ລະບົບກ່ຽວກັບຄວາມປອດໄພ, ການກວດສອບ HTTP ຫຼື HTML.
ຄຸນລັກສະນະ
ຕໍ່ໄປນີ້ແມ່ນບາງລັກສະນະທີ່ ສຳ ຄັນຂອງ“ phpMyBackupPro“.
<
ເອົາການ ສຳ ຮອງຂໍ້ມູນ MySQL ແລະການຟື້ນຟູຂໍ້ມູນເຫລົ່ານັ້ນຈາກເສັ້ນ ຄຳ ສັ່ງແມ່ນການປະຕິບັດທີ່ດີສະ ເໝີ ໄປ, ແຕ່ວ່າຖ້າທ່ານບໍ່ມີການເຂົ້າເຖິງເຊີບເວີທາງດ້ານຮ່າງກາຍ. ໃນນັ້ນ, ເຄື່ອງມື phpMyBackupPro ສະຖານະການມີປະໂຫຍດ.
ວິທີການຕິດຕັ້ງ phpMyBackupPro ໃນ RHEL/CentOS/Fedora ແລະ Debian/Ubuntu
ສຳ ລັບການຕິດຕັ້ງໂປແກຼມ phpMyBackupPro, ທ່ານຕ້ອງໄດ້ຕິດຕັ້ງ server web server ແລະ PHP ຕິດຕັ້ງໃສ່ server. ໃຫ້ຕິດຕັ້ງແພກເກດທີ່ຕ້ອງການເຫລົ່ານີ້ໄວ້ໃນເຊີບເວີ.
ຕິດຕັ້ງໃນລະບົບທີ່ອີງໃສ່ Red Hat ໂດຍໃຊ້ ຄຳ ສັ່ງ yum.
# yum install httpd php php-mysql [RHEL/CentOS 7] # yum install httpd php php-mysqlnd [RHEL/CentOS 8] # service httpd start
ຕິດຕັ້ງໃນລະບົບທີ່ອີງໃສ່ Debian ໂດຍໃຊ້ apt-get command.
# apt-get install apache2 # apt-get install php libapache2-mod-auth-mysql php-mysql # service apache2 start
ຮຸ່ນ phpMyBackupPro ລຸ້ນ ໃໝ່ ສາມາດດາວໂຫລດໄດ້ຈາກ ຄຳ ສັ່ງ wget ເພື່ອດາວໂຫລດ.
# cd /usr/share # wget https://sourceforge.net/projects/phpmybackup/files/phpMyBackupPro/phpMyBackupPro%202.5/phpMyBackupPro-2.5.zip/download -O phpMyBackupPro-2.5.zip
Unzip ແຟ້ມ zip phpMyBackupPro ພາຍໃຕ້/usr/share/directory.
# unzip phpMyBackupPro-2.5.zip
ສຳ ລັບເຫດຜົນດ້ານຄວາມປອດໄພ, ມັນດີກວ່າທີ່ຈະຈັດວາງເນື້ອຫາຂອງໂຟນເດີຢູ່ພາຍໃຕ້/usr/share/phpmybackup.
# cd /usr/share/ # mv phpMyBackupPro-2.5/ /usr/share/phpmybackup
ຕໍ່ໄປໃຫ້ໄປທີ່ "conf.d" directory ແລະສ້າງແຟ້ມຊື່ວ່າ "phpmybackup.conf" ຢູ່ພາຍໃຕ້ມັນ. ສຳ ລັບເສັ້ນທາງລະບົບທີ່ອີງໃສ່ Red Hat ຄວນຈະເປັນ (/etc/httpd/conf.d/) ແລະ ສຳ ລັບ Debain (/etc/apache2/conf.d).
# vi /etc/httpd/conf.d/phpmybackup.conf [On RedHat based systems] # vi /etc/apache2/conf.d/phpmybackup.conf [On Debian based systems]
ຕິດຄັດສາຍຕໍ່ໄປນີ້ໃສ່ມັນ. ບັນທຶກແລະປິດ. ກົດລະບຽບຂ້າງລຸ່ມນີ້ໂດຍຄ່າເລີ່ມຕົ້ນເຮັດໃຫ້ການເຂົ້າເຖິງທຸກຄົນ, ຖ້າທ່ານຕ້ອງການ ຈຳ ກັດການເຂົ້າເຖິງ IP ສະເພາະ. ປ່ຽນແທນ“ ທັງ ໝົດ” ກັບທີ່ຢູ່ IP ຂອງທ່ານ”. ຍົກຕົວຢ່າງ, ເສັ້ນຄວນຈະ“ ອະນຸຍາດຈາກ 172.16.25.125“.
---------------- Apache 2.4 ---------------- Alias /phpmybackup /usr/share/phpmybackup <Directory /usr/share/phpmybackup> Require all granted </Directory> ---------------- Apache 2.2 ---------------- Alias /phpmybackup /usr/share/phpmybackup <Directory /usr/share/phpmybackup> Options None Order allow,deny allow from all </Directory>
ເລີ່ມການບໍລິການ Apache.
-------- (On Red Hat systems) -------- # systemctl restart httpd Or # /etc/init.d/httpd restart -------- (On Debian systems) -------- # systemctl restart apache2 Or # /etc/init.d/apache2 restart
ໃນບາງລະບົບ, ບາງເອກະສານຕ້ອງມີສິດໃນການຂຽນ ສຳ ລັບເອກະສານ“ global_conf.php” ແລະ ສຳ ລັບ“ ການສົ່ງອອກ”.
# cd /usr/share/ # chown -R root:apache phpmybackup (On Red Hat systems) # chown -R root:www-data phpmybackup (On Debian systems) # cd /usr/share/phpmybackup/ # chmod 0777 global_conf.php # chmod 0777 export
ຕອນນີ້ທ່ານເກືອບຈະພ້ອມແລ້ວທີ່ຈະເລີ່ມ phpMyBackupPro. ທ່ອງໄປຫາໂປແກຼມທ່ອງເວັບແລະໂຫລດໄຟລ໌ config.php ແບບນີ້.
http://localhost/phpmybackup/config.php OR http://ip-address/phpmybackup/config.php
ຢູ່ໃນແຖບຕັ້ງຄ່າໃສ່ລາຍລະອຽດ MySQL ຂອງທ່ານເຊັ່ນ: ຊື່ໂຮດ, ຊື່ຜູ້ໃຊ້, ລະຫັດຜ່ານແລະຊື່ຖານຂໍ້ມູນ. ຖ້າທ່ານຕ້ອງການຕັ້ງ FTP ເພື່ອບັນທຶກການ ສຳ ຮອງ, ກະລຸນາໃສ່ລາຍລະອຽດການເຂົ້າສູ່ລະບົບຂອງ FTP ດັ່ງທີ່ສະແດງຢູ່ທາງລຸ່ມ.
ຕໍ່ໄປ, ກົດທີ່“ ສຳ ຮອງ” ແຖບເພື່ອເບິ່ງລາຍຊື່ຖານຂໍ້ມູນ MySQL ຂອງທ່ານແລະເລືອກຊື່ຖານຂໍ້ມູນທີ່ທ່ານຕ້ອງການ ສຳ ຮອງ.
ການ ສຳ ຮອງຕາຕະລາງມີສອງວິທີທີ່ນິຍົມໃນການຈັດຕາຕະລາງ ສຳ ຮອງ:
<
ເພື່ອຈັດຕາຕະລາງ ສຳ ຮອງ, ທຳ ອິດທ່ານຕ້ອງສ້າງຕົວ ໜັງ ສື ກຳ ນົດເວລາ. ໄປທີ່ "ກຳ ນົດເວລາ ສຳ ຮອງ" ແຖບ.
ເລືອກວ່າທ່ານຕ້ອງການສ້າງ ສຳ ຮອງ ສຳ ຮອງເລື້ອຍປານໃດ. ຫຼັງຈາກນັ້ນ, ທ່ານຕ້ອງເລືອກເອົາເສັ້ນທາງຂອງ script PHP ນັ້ນເຊິ່ງຈະລວມເອົາ script ກຳ ນົດເວລາຕໍ່ມາ. ຫຼັງຈາກນັ້ນເລືອກຊື່ຂອງຖານຂໍ້ມູນເພື່ອ ສຳ ຮອງ, ໃສ່ ຄຳ ເຫັນ, ເລືອກປະເພດການບີບອັດແລະສຸດທ້າຍກົດປຸ່ມ“ ສະແດງຕົວອັກສອນ”. ໃນ ໜ້າ ຕໍ່ໄປທ່ານຈະເຫັນຕົວ ໜັງ ສື ກຳ ນົດເວລາທີ່ສ້າງຂື້ນ ໃໝ່.
ແທນທີ່ຈະຄັດລອກລະຫັດທີ່ຜະລິດເຂົ້າໃນແຟ້ມເອກະສານ ໃໝ່, ທ່ານສາມາດບັນທຶກລະຫັດດັ່ງກ່າວໂດຍການຕັ້ງຊື່ filename ເຊັ່ນ“ schedule_backup.php” ໃສ່ໃນປ່ອງຂໍ້ຄວາມແລະກົດໃສ່“ ບັນທຶກຂໍ້ມູນ” ເພື່ອບັນທຶກ. ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມໃຫ້ອ່ານເອກະສານ“ SCHEDULED_BACKUPS.txt” ຢູ່ໃນລະບົບເອກະສານ.
ແຖບ "ແບບສອບຖາມ sql" ກໍ່ສ້າງເພື່ອ ດຳ ເນີນການສອບຖາມ sql ງ່າຍໆກັບຖານຂໍ້ມູນຫລືຖານຂໍ້ມູນທີ່ ນຳ ເຂົ້າຈາກຄອມພິວເຕີທ້ອງຖິ່ນ.
ແຖບ "ເລີ່ມຕົ້ນ" ສະແດງຂໍ້ມູນ Apache, PHP ແລະ MySQL ໃນປະຈຸບັນຂອງທ່ານ.
phpMyBackupPro ແມ່ນວິທີແກ້ໄຂ ສຳ ຮອງທີ່ງ່າຍທີ່ສຸດ ສຳ ລັບ MySQL. ຖ້າທ່ານ ກຳ ລັງຈັດການກັບ MySQL server, ຫຼັງຈາກນັ້ນ pMBP ແມ່ນໂປແກຼມທີ່ ຈຳ ເປັນເຊິ່ງສາມາດຊ່ວຍທ່ານໃນການບັນທຶກຂໍ້ມູນທີ່ມີຄ່າຂອງທ່ານດ້ວຍຄວາມພະຍາຍາມຂັ້ນຕ່ ຳ ສຸດ.
ລິ້ງອ້າງອີງ
phpMyBackupPro ໜ້າ ທຳ ອິດ