phpMyBackupPro là một nguồn mở rất dễ sử dụng dựa trên web MySQL ứng dụng sao lưu, được viết bằng PHP ngôn ngữ được phát hành theo GNU GPL . Nó cho phép bạn tạo lập lịch sao lưu , khôi phục và quản lý chúng, tải xuống , email hoặc tải bản sao lưu lên bất kỳ FTP nào máy chủ và nhiều hơn nữa. Nó cũng có Thư mục tệp sao lưu và tải chúng lên Máy chủ FTP .
Nó hỗ trợ ba cấp độ nén của các bản sao lưu ( Không nén , zip hoặc gzip nén). Nó cũng hỗ trợ hai phương pháp đăng nhập bảo mật thay thế, HTTP hoặc HTML xác thực.
Tính năng
Sau đây là một số tính năng chính chính của “ phpMyBackupPro “.
- Hỗ trợ sao lưu một hoặc nhiều cơ sở dữ liệu có hoặc không có dữ liệu , cấu trúc bảng .
- Ba cấp độ nén được hỗ trợ là không nén , gzip hoặc nén zip .
- Tạo các bản sao lưu đã lên lịch mà không có cron job sử dụng PHP nhỏ script.
- Tải trực tiếp các bản sao lưu lên FTP máy chủ và đăng các bản sao lưu qua email .
- Chỉ Apache và PHP cần thiết để chạy trên các nền tảng như Linux , Mac hoặc Windows .
- Vỏ giao diện để sao lưu theo cách thủ công hoặc bằng cách sử dụng cron script.
- Toàn bộ Sao lưu thư mục tệp và chuyển chúng sang bất kỳ FTP nào máy chủ.
- Sao lưu cơ sở dữ liệu từ các tài khoản khác nhau trên một số MySQL máy chủ.
- Hai xác thực bảo mật các phương thức được hỗ trợ HTTP hoặc HTML xác thực đăng nhập.
- Giao diện thân thiện và rất dễ cài đặt và thiết lập.
- Nhiều ngôn ngữ được hỗ trợ.
Thực hiện sao lưu MySQL và khôi phục chúng từ dòng lệnh luôn là một phương pháp hay, nhưng nếu bạn không có quyền truy cập vật lý vào máy chủ thì sao. Trong đó, tình huống phpMyBackupPro công cụ có ích.
Cách cài đặt phpMyBackupPro trong RHEL / CentOS / Fedora và Debian / Ubuntu
Để cài đặt phpMyBackupPro ứng dụng, bạn phải chạy Apache máy chủ web và PHP được cài đặt trên máy chủ. Hãy cài đặt các gói bắt buộc này trên máy chủ.
Cài đặt Apache và PHP
Cài đặt trên Red Hat hệ thống dựa trên sử dụng yum lệnh.
# yum install httpd php php-mysql [RHEL/CentOS 7] # yum install httpd php php-mysqlnd [RHEL/CentOS 8] # service httpd start
Cài đặt trên Debian hệ thống dựa trên sử dụng apt-get lệnh.
# apt-get install apache2 # apt-get install php libapache2-mod-auth-mysql php-mysql # service apache2 start
phpMyBackupPro mới nhất phiên bản có thể được tải xuống từ trang web phpMyBackupPro hoặc bạn có thể sử dụng lệnh wget sau để tải xuống.
# cd /usr/share # wget https://sourceforge.net/projects/phpmybackup/files/phpMyBackupPro/phpMyBackupPro%202.5/phpMyBackupPro-2.5.zip/download -O phpMyBackupPro-2.5.zip
Giải nén phpMyBackupPro tệp zip dưới / usr / share / thư mục.
# unzip phpMyBackupPro-2.5.zip
Vì lý do bảo mật, tốt hơn nên đặt nội dung của thư mục trong / usr / share / phpmybackup thư mục.
# cd /usr/share/ # mv phpMyBackupPro-2.5/ /usr/share/phpmybackup
Tiếp theo, truy cập Apache “ conf.d ”Và tạo một tệp có tên“ phpmybackup.conf " dưới nó. Đối với Mũ đỏ đường dẫn hệ thống dựa trên phải là ( /etc/httpd/conf.d/ ) và cho 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]
Nối các dòng sau vào nó. Lưu và đóng. Các quy tắc dưới đây theo mặc định cho phép truy cập vào tất cả, nếu bạn muốn hạn chế quyền truy cập vào IP cụ thể . Thay thế “ tất cả ”Bằng IP của bạn Địa chỉ". Ví dụ:dòng phải là “ allow from 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>
Khởi động lại Apache dịch vụ.
-------- (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
Trên một số hệ thống, một số tệp nhất định phải có quyền ghi đối với tệp “ global_conf.php ”Và cho“ xuất khẩu ”Thư mục.
# 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
Bây giờ bạn gần như đã sẵn sàng để bắt đầu phpMyBackupPro . Điều hướng đến trình duyệt và tải config.php tệp như thế này.
http://localhost/phpmybackup/config.php OR http://ip-address/phpmybackup/config.php
Trong tab cấu hình, hãy chèn MySQL của bạn chi tiết, chẳng hạn như tên máy chủ , tên người dùng , mật khẩu và tên cơ sở dữ liệu . Nếu bạn muốn thiết lập FTP để lưu sao lưu s, nhập đăng nhập FTP chi tiết như hình dưới đây.
Tiếp theo, nhấp vào “ sao lưu ”Để xem danh sách MySQL của bạn cơ sở dữ liệu và chọn tên cơ sở dữ liệu mà bạn muốn sao lưu.
Lập lịch sao lưu có hai cách phổ biến để lập lịch sao lưu:
- Bằng cách bao gồm tập lệnh lịch biểu vào ứng dụng hiện có.
- Bằng cách sử dụng khung ẩn trong bộ khung HTML.
Để lập lịch sao lưu, trước tiên bạn phải tạo một kịch bản lịch trình. Đi tới “ lập lịch sao lưu ”.
Chọn tần suất bạn muốn tạo một bản sao lưu. Sau đó, bạn phải chọn thư mục của PHP đó kịch bản sẽ bao gồm kịch bản lịch trình sau này. Sau đó, chọn tên của cơ sở dữ liệu để sao lưu, hãy nhập nhận xét , chọn nén nhập và cuối cùng nhấp vào “ Hiển thị tập lệnh” cái nút. Trên trang tiếp theo, bạn sẽ thấy tập lệnh lịch biểu mới được tạo.
Thay vì sao chép mã đã tạo vào tệp mới, bạn có thể lưu mã bằng cách đặt tên tệp như “ Sched_backup.php ”Trong hộp văn bản và nhấp vào“ Lưu dữ liệu ”Để tiết kiệm. Để biết thêm thông tin, hãy đọc “ SCHEDULED_BACKUPS.txt ”Trong thư mục tài liệu.
“ Truy vấn sql Tạo tab ”để chạy truy vấn sql đơn giản vào cơ sở dữ liệu hoặc nhập cơ sở dữ liệu từ máy tính cục bộ.
“ bắt đầu ”Hiển thị Apache hiện tại của bạn , PHP và MySQL thông tin phiên bản.
phpMyBackupPro cho đến nay là giải pháp sao lưu dễ dàng nhất cho MySQL . Nếu bạn đang xử lý MySQL máy chủ, rồi đến pMB P là một ứng dụng cần thiết có thể giúp bạn lưu dữ liệu quý giá của mình với nỗ lực tối thiểu.
Liên kết Tham khảo
Trang chủ phpMyBackupPro