Về dự án này
Ý tưởng cho dự án này là của Daniel Schlichtholz.Năm 2004, ông tạo ra diễn đàn MySQLDumper và sau đó, lập trình những đoạn mã mới, bổ sung đoạn mã của Daniel.
Sau một thời gian ngắn, mã nguồn phát triển thành một dự án lớn hơn.
Nếu bạn có bất cứ góp ý nào nhằm cải tiến mã nguồn, bạn có thể truy cập vào Diễn đàn MySQLDumper: http://forum.mysqldumper.de.
Chúc bạn có những giây phút thú vị.
The MySQLDumper-Team
|
Daniel Schlichtholz |
Trợ giúp về MySQLDumper
Download
Mã nguồn này có thể tải vè từ trang chủ của MySQLDumper.
Hãy ghé thăm trang chủ của MySQLDumper thường xuyên để có những thông tin mới nhất, đầy đủ nhất về các phiên bản nâng cấp của phần mềm.
Địa chỉ website là
http://forum.mysqldumper.de
System Mandatories
Mã nguồn này có thể chạy trên các hệ thống máy chủ thông dụng (Windows, Linux, ...)
và PHP >= Version 4.3.4 với GZip-Library, MySQL (>= 3.23), JavaScript (phải được cho phép).
Cài đặt
Chương trình có thể cài đặt rất dễ dàng.
Giải nén chương trình vào thư mục bất kỳ trên Webserver
(VD: vào thư mục gốc của Website [Thư mục gốc Server/]MySQLDumper)
chmod 777 cho file config.php
... hết!
Chạy MySQLDumper trên trình duyệt (FireFox, Internet Explorer) bằng cách gõ "http://webserver/MySQLDumper"
để hoàn thành cài đặt (xem hướng dẫn kèm theo).
Chú ý:
Nếu webserver của bạn chạy với tùy chọn safemode=ON thì MySqlDump không thể tạo thư mục.
Bạn sẽ phải tự mình tạo.
Trong trường hợp đó, MySqlDump sẽ cho bạn biết mình phải làm gì.
Sau khi bạn tạo ra các thư mục, MySqlDump sẽ hoạt động bình thường.
Hướng dẫn cho mã nguồn Perl
Hầu hết thì mọi website đều có một thư mục tên là cgi-bin, trong đó Perl có thể chạy.
Điều này có nghĩa là có thể truy cập từ trình duyệt vào một địa chỉ có dạng http://www.domain.de/cgi-bin/.
Đọc kỹ các hướng dẫn từng bước ở dưới đây.
1. Vào MySQLDumper/ trang "Sao lưu"; bấm vào "Backup Perl"
2. Sao chép đường dẫn đứng đằng sau mục nhập trong crondump.pl cho $absolute_path_of_configdir:
3. Mở tập tin "crondump.pl" bằng trình soạn thảo
4. Dán đường dẫn đã sao chép với absolute_path_of_configdir (không có khoảng trắng)
5. Lưu crondump.pl
6. sao chép crondump.pl, cũng như perltest.pl và simpletest.pl vào thư mục cgi-bin (chế độ ASCII trong chương trình ftp!)
7. chmod 755 cho nó.
7b. Nếu muốn phần mở rộng là cgi, chỉ việc đổi tên đuôi pl -> cgi
8. Vào MySQLDumper / Cấu hình
9. Nhấp chuột vào
Cronscript
10. Thay đổi đường dẫn Perl đến /cgi-bin/
10B. Nếu Script được đổi tên thành *. cgi, đổi Fileextension thành cgi
11. Ghi lại cấu hình.
Sẵn sàng! Các lệnh có sẵn ở trang "Sao lưu"
Bạn có thể chạy Perl ở bất cứ đâu, chỉ cần thực hiện các bước sau:
1. Vào MySQLDumper / "Sao lưu".
2. Sao chép đường dẫn đứng đằng sau mục nhập trong crondump.pl cho $absolute_path_of_configdir:
3. Mở file "crondump.pl"
4. án đường dẫn đã sao chép với absolute_path_of_configdir (không có khoảng trắng)
5. Save crondump.pl
6. chmod 755 cho nó.
6b. Nếu muốn phần mở rộng là cgi, chỉ việc đổi tên đuôi pl -> cgi
(tiếp: 10b+11 như trên)
Người dùng Windows phải đổi tất cả các dòng đầu của mã nguồn Perl, thành đường dẫn tới Perl.
Ví dụ:
instead of: #!/usr/bin/perl w
now #!C:\perl\bin\perl.exe w
Hệ thống
Menu
Hộp chọn cho phép bạn chọn CSDL để làm việc.
Tất cả các thao tác sẽ được áp dụng cho CSDL đang hiển thị.
Trang chủ
Tại đây bạn có thể xem tất cả các thông tin của hệ thống, phiên bản của phần mềm và chi tiết các cấu hình của hệ thống.
Khi bạn Click vào một CSDL trong bảng, bạn sẽ thấy danh sách các bảng với số bản ghi, kích cỡ và lần cuối cập nhật stamp.
Cấu hình
Tại đây bạn có thể sửa các cấu hình, ghi hoặc nạp các cấu hình mặc định.
- Cấu hình CSDL: Danh scahs của cấu hình CSDL. CSDL đang hoạt động được tô đậm.
- Table-Prefix (tiền tố bảng): bạn có thể chọn 1 tiền tố (prefix) cho mỗi CSDL. Tiền tố là một dạng lọc, nó chỉ thao tác với các bảng trong một khu vực, bắt đầu bằng tiền tố này (vd: tất cả các bagr bắt đầu bằng "phpBB_"). Nếu bạn không muốn sử dụng nó, hãy để trống trường này.
- Nén GZip: Dùng để kích hoạt chế độ nén. Hãy sử dụng nếu có thể vì nó giúp bạn nén nhỏ file, tiết kiệm dung lượng host, giảm thời gian download và do đó tiết kiệm băng thông.
- Số bản ghi khi Sao lưu: Đây là số của các bản ghi được đọc cùng lúc trong khi sao lưu, trước khi gọi các tập lệnh. Nếu nó làm chậm máy chủ, bạn có thể giảm tham số này để ngăn ngừa timeouts.
- Số bản ghi khi phục hồi: Đây là số của các bản ghi được đọc cùng lúc trong khi sao lưu, trước khi gọi các tập lệnh. Nếu nó làm chậm máy chủ, bạn có thể giảm tham số này để ngăn ngừa timeouts.
- Thư mục chứa file Backup: Chọn thư mục chứa file Backup. Nếu thư mục này chưa có, hệ thống sẽ tạo nó cho bạn. Có thể sử dụng đường dẫn tương đối hoặc tuyệt đối.
- Gửi file sao lưu vào email: Cho phép hệ thống gửi một email đính kèm file backup tới địa chỉ email được chỉ ra bên dưới (cẩn trọng khi sử dụng!, bạn phải chọn tùy chọn nén file khi sử dụng tính năng này vì file quá lớn có thể không gửi vào email được!)
- Địa chỉ Email: Recipient's email address
- Tiêu đề của Email: Tóm lược nội dung email bằng một tiêu dề.
- FTP-Transfer: Tùy chọn này cho phép hệ thống tự động gửi file backup bằng phương thức FTP.
- FTP Server: Địa chỉ của FTP-Servers (VD: ftp.mangvn.org)
- FTP Server Port: cổng kết nối FTP-Server (mặc định là cổng 21)
- FTP User: tên đăng nhập tài khoản FTP
- FTP Passwort: Mật khẩu đăng nhập tài khoản FTP
- FTP Upload-Ordner: thư mục chứa file backup (phải được cho phép upload lên!)
- Tự động xóa file backup: Tùy chọn này cho phép tự động xóa theo một quy luật được thiết lập trước.
- Xóa file nếu số lượng vượt quá: Nếu các file có số lương nhiều hơn giá trị được chỉ ra thì file cũ sẽ bị xóa.
- Language (ngôn ngữ): choose your language for the interface (chọn ngôn ngữ bạn muốn sử dụng cho chương trình này).
Quản lý
Danh sách tất cả các thao tác có thể thực hiện sẽ được liệt kê tại đây.
Bạn có thể thấy tất cacsr các file trong thư mục Backup.
Thao tác "Phục hồi" và "Xóa" có thể thực hiện ở trước mỗi file.
- Phục hồi: bạn có thể phục hồi các bản ghi của file backup đã lựa chọn.
- Xóa: bạn có thể xóa file backup đã lựa chọn.
- Bắt đầu 1 sao lưu (Dump): tại đây bạn có thể bắt đầu 1 sao lưu (dump) mới với các thông số đã được cấu hình.
Log / Nhật ký hệ thống
Bạn có thể đọc các bản ghi nhật ký và xóa chúng.
Yêu cầu / Trợ giúp
(chính là trang này.)