Thứ Ba, 18 tháng 8, 2009

Backup & Restore: Sypex SQL Dumper 1.0.8b

Sypex SQL Dumper thực sự làm món đồ không thể thiếu dành cho việc backup (sao lưu) và restore (khôi phục) dữ liệu. Nó chỉ có một file duy nhất nhưng hiệu quả làm việc thì rất tốt. Giao diện làm việc thân thiện* dễ thao tác. Backup và restore được dữ liệu lớn. Có thể chọn 9 tỷ lệ nén khác nhau. Hỗ trợ việc backup và restore một bảng dữ liệu bất kỳ. Bảo mật tốt.

Thử nghiệm

Máy tính IBM Thinkpad T41 (CPU 1*6GHz* RAM 512M). Web Server: WAMP 1.7.1. Tiến hành backup 1 database có dung lượng là 45.1 MB* xuất ra file .sql có dung lượng là 15 MB* xuất ra file .gz (tỷ lệ nén trung bình - 5) có dung lượng là 4.1 MB mất chưa đến 25". Khôi phục mất 5'55". Số dòng lệnh SQL thực hiện: 413.459.

Cài đặt Sypex SQL Dumper

* Giải nén
* Upload file "dum.php" lên thư mục chứa file index.php
* Tạo thêm 1 folder backup trên host, ngang với file index.php. Nhớ CHMOD thư mục này thành 775, nếu ko sẽ bị lỗi, ko thực hiện được.

Trước khi upload nhớ tìm dòng sau, và sửa cho đúng tên Database muốn sử dụng.

define('DBNAMES', '');


define('DBNAMES', 'cho tên Database vào ở đây');

Chạy công cụ Supex SQL Dumper

* Truy nhập bằng đường dẫn http://domain_cua_ban/forum/dum.php

Ví dụ: http://++++++++++++/forum/dum.php

Highslide JS



Backup database (sao lưu dữ liệu)

* Mở công cụ Sypex Dumper bằng cách chạy link:
http://domain_cua_ban/forum/dum.php
* Nhập username password của cái Database đã cho vào file dum.php.
* Chọn "Backup / Make a database backup" --> chọn database --> chọn "Compression = GZIP" (nếu muốn nén)--> chọn mức nén "Compression Level" (9 - mức cao nhất).
* Nhấn "Go" để xuất dữ liệu

Highslide JS


Lưu ý:

* Sau khi backup xong thì các file dử liệu sẽ được nằm trong folder: forum\backup trên host.
* Nếu muốn backup một bảng nào đó chứ không backup toàn bộ database --> gõ tên bảng vào mục "Filter". Chẳng hạn jos_content


Restore database (Khôi phục dữ liệu)

* Mở công cụ Sypex Dumper bằng cách chạy link:
http://domain_cua_ban/forum/dum.php
* Nhập username password của cái Database đã nhập vào file dum.php
* Chọn "Restore existing backup" --> chọn database trong "Restore in Database" --> chọn file dữ liệu đã sao lưu trong "Dump File"
* Nhấn "Go" để khôi phục dữ liệu

Highslide JS


Dùng Sypex SQL Dumper 1.0.8b để chuyển HOST

Trước hết cũng cài đặt Sypex SQL Dumper 1.0.8b ở Host mới như đã làm ở trên, tức là upload file dum.php lên host mới, tạo folder backup trên host mới, mà nhớ là mở dum.php để thay cái dòng DB Name bằng cái trên Database muốn dùng.

Ở trên đã hướng dẫn backup, vậy là ở Host củ bạn đã có file backup, nếu chưa có thì bạn backup ở host củ. Sau đó upload cái file backup này vào cái thư mục backup mới tạo ở trên cái host mới.

Sau đó tiến hành Restore giống như đã hướng dẫn ở trên.

Bổ sung thêm: nếu database server không phải là localhost thì phải sửa đoạn này trong file dum.php
Trích dẫn
define('DBHOST', 'localhost:3306');




http://www.mediafire.com/?emimzlmdkgy

Không có nhận xét nào:

Đăng nhận xét