Go Back   Diễn Đàn Bo-Blog Việt Nam > Phụ Trợ Bo-Blog > Thủ Thuật Bo-Blog



About Me
Your Avatar

 
Trả lời Gởi Ðề Tài Mới
 
Ðiều Chỉnh Kiếm Trong Bài
  #1  
Old 24-02-2010, 02:34 AM
ROPking's Avatar
ROPking is offline
Senior Member
 
Tham gia ngày: Feb 2010
Bài gởi: 199
Gửi tin nhắn qua Yahoo chát tới ROPking
Cool Back Up Và Restore Dữ Liệu cho Blog

Back Up

* Uhm!! Đầu tiên, xin nêu lại một chút khái niệm về BackUp và restore:

* Back Up = Sao lưu; đó là những gì bạn nhận được từ cuốn từ điển. Vậy sao lưu cái gì?? Bo blog sau khi bạn cài đặt, mọi thông tin do bạn hoặc các thành viên gửi vào blog, các hoạt động của blog đều được lưu vào cơ sở dữ liệu (Database). Database đó là nơi mà bạn đã Setup blog khi chạy file install.php. Các dữ liệu này được lưu lại trong cơ sở dữ liệu đó một dạng như bộ nhớ của chúng ta vậy. Khi cần thông tin thì có thể truy xuất ra từ blog hoặc trực tiếp từ Database.

* Restore = Khôi Phục; đặt trường hợp bạn vừa phạm một sai lầm khi hack Mod hoặc là chỉnh sửa, hoặc là bị hack. Hay cũng có khi cái Host bạn đang xài tự dưng Die bất tử. Bạn muốn làm lại blog đó với các thành viên như cũ và các bài viết như cũ. vậy thì bạn phải restore lại thông tin trong cơ sở dữ liệu. Đó là cách duy nhất để bạn có lại được một blog như ban đầu trước khi xảy ra sự cố.

Cách BackUp:

* Backup hiện nay có nhiều cách, và cũng đã có nhiều chương trình xuất hiện phục vụ cho mục đích backup. Nhưng ở đây xin phép được giới thiệu 2 cách Backup dễ dàng nhất và thông dụng nhất mà không cần đến một công cụ hỗ trợ hoặc chương trình nào.

Backup bằng ACP

* Cách này khá đơn giản. Việc bạn phải lài là vào ACP --> CSDL --> Lưu dữ liệu. Ở đây xin dịch qua các thông số lựa chọn cho các bạn để các bạn chọn lựa:

+ Chọn định dạng xuất
Có 2 dạng dữ liệu : định dạng của Bo-blog và RSS 2.0
-Định dạng của Bo-Blog 2.0: Chứa đầy đủ dữ liệu và chỉ có thể nhập vào Bo-Blog 2.0 engines.
-RSS 2.0 : Chứa đầy đử bài viết và chỉ có thể nhập vào RSS-compatible engines.

+Chọn đường dẫn backup
Bạn chọn những phần muốn backup bằng cách tick vào ô vuông phía trước. Mặc định Bo-blog sẽ backup toàn bộ.

+ Một số tùy chọn khác
Bạn nên xuất ra file Back up dạng nén (đuôi .gz - Một dạng như .zip hoặc .rar). Vì file backup SQL dạng text (ký tự) nên nếu nén lại sẽ tiết kiệm được rất nhiều dung lượng đia. Ví dụ. Nếu một file Back up nén lại khoảng 1 M thì nếu để nguyên dạng, nó nặng chừng 7 -> 8 M.

Sau khi lựa chọn xong. Bạn Click vào Xác nhận để bắt đầu quá trình backup

Backup bằng PhpMyadmin.

Đây là cách có nhiều người sử dụng vì nó đơn giản, hiệu quả cao và file Back up ít khi bị lỗi.

Bạn vào PhpMyadmin. Chọn database cần backup (là database bạn đã install blog vào đó). Click vào Database đó, chờ màn hình chạy xong, bạn click vào Export --> Cửa sổ Back up sẽ hiện ra. bạn chọn click vào các ô:

+ Add 'Drop table' --> Trong file Backup sẽ có câu lệnh drop table (xóa) nếu đã có table đó rồi --> rất tiện khi bạn restore toàn bộ blog vào database cũ.

+ Chọn dạng file xuất ra của file backup ---> Bạn nên chọn zipped hoặc gzipped để việc Down file được nhanh hơn.

--------------------------------------------------------------------------------

Restore

- Restore bằng ACP:
Vào ACP --> CSDL --> Nhập dữ liệu. Phần này cũng có những tùy chọn tuơng tự như phần backup.

+Chọn source backups : Bạn chọn định dạng cho dữ liệu mà bạn đã backup trước đó.
+Ghi chú quá trình backup files: Một số tùy chọn, nếu bạn không chắc chắn thì hãy dùng các thông số mặc định.

- Restore bằng PhpMyadmin:

* Bạn dùng trình winrar để giải nén file backup.gz nếu như đã backup ở dạng nén.
Nếu backup dưới dạng .sql thì bạn không cần đễ ý bước này.Còn nếu Save dưới dạng nén thì sau khi giải nén ra bạn sẽ thấy 1 file có dạng là .sql -- Ví dụ: backup.sql

* Vào PhpMyadmin --> Vào Database mà bạn muốn khôi phục dữ liệu vào đó. Chọn SQL. Bây giờ bạn có 2 cách để chọn lựa:

+ Back Up toàn bộ -> cách này rất nhanh những sẽ không làm được ở những nơi mạng chậm hoặc với file Backup quá nặng. Cách này chỉ ấp dụng tốt với các file Backup nặng không quá 2 M . Bạn vào Browser --> Chọn đến nơi cất file Backup của bạn trên máy (file đã giải nén có đuôi .sql) và click go. Chờ cho nó chạy xong. Bạn đã backup thành công.

*** Nói thêm chúc về phpmyadmin. Nếu như phpmyadmin được set với chế độ cao thì bạn có thể restore hơn 2 MB, còn nếu cứ là mặc định thì nó là 2MB đúng. Cho nên nếu file backup nặng hơn 2MB thì các bạn nên chia nhỏ ra để tránh tình trạng phải ngồi đợi và hoài công vô ích.

+ Back up từng phần --> cách tốt nhất với các file backup nặng và những nơi mạng chậm. nhưng cách làm khá phức tạp cho các bạn mới.

* Bạn mở file backup duổi .sql ra bằng WordPad (nếu dùng notePad sẽ rất khó khăn.) rồi chia nó ra từng file nhỏ khác (nhớ chú ý các phần tạo table mới và Insert dữ liệu nhé). thông thường nó mở đầu bằng INSERT hoặc CREAT hoặc DROP... và kết thúc băng dấu chấm phẩy ";". rồi bạn có thể save file bạn mới tạo (copy các lệnh trong đó thành nhiều file, mỗi file nặng chừng 500 kb --> 1 M là tốt nhất) rồi thực hiện cách như Back up toàn phần đối với các file mới tạo.

**** Làm sao có thể nhắm là 1 file nó bao nhiêu??? Cái này bạn linh hoạt 1 chúc. Ví dụ 1 file của bạn nặng 8MB thì bạn canh theo cái ScrollBar mà chia ra làm 1/4, thì nó xấp sỉ 2MB và cứ như thế chia tiếp ra. Khôi phục tốt nhất là 1file 1MB là tốt nhất. (tốc độ ADSL).

* Nếu không, bạn có thể vào Export rồi type trực tiếp các câu lệnh (1 hoặc nhiều) vào khung Text ở đó rồi click go để Backup.

* Cách này tuy có mất nhiều thời gian và công sức hơn trước rất nhiều, nhưng lại đạt hiệu quả cao, tránh được nhiều sai sót trong khi khôi phục dữ liệu.


Sau khi bạn đã restore database thành công, thì bây giờ bạn mới upload lên host bạn cái source của blog cũ(blog mà bạn đã lấy database ra đó). Upload toàn bộ giống như blog cũ của bạn, Chỉnh các CHMOD permission như cũ , sau đó mở file config.php ra sửa lại các thông số cho database mới.

Kinh nghiệm khi backup của Slave (Tác giả bài viết)

* Bạn tốt nhất nên backup thường xuyên và đều đặn, bởi vì với hệ thống Net phát triển và các hacker kiến thức ngày càng cao như ngày nay. không biết cái blog của bạn sẽ "đi về nơi xa vắng" khi nào nữa. và lúc đó, các phao cứu cánh duy nhất cho bạn là những file backup. Vì vậy Backup càng thường xuyên càng tốt.

* Khi lấy file backup về. Nếu bạn ngối máy dịch vụ, tốt nhất là copy ra đia đem về cất nhà, hoặc cất vào một nơi mà không ai có thể dò ra được hoặc cất nhiều nơi. Bạn không nên sau khi backup rồi lại upload lên host đó để khi nào down về cho dễ. bởi vì cái host của bạn có thể die bất tử lúc nào cũng không thể biết được. Nếu có up lên host thì hãy up lên host khác. hoặc đăng ký lấy một free host chắc chắn để Up file backup.
Trả Lời Với Trích Dẫn
Trả lời Gởi Ðề Tài Mới

Tags
back, blog, cho, dữ, liệu, restore,

Ðiều Chỉnh Kiếm Trong Bài
Kiếm Trong Bài:

Kiếm Chi Tiết

Chuyển đến


Múi giờ GMT. Hiện tại là 12:46 AM.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
vdata

Bo-Blog Việt Nam

Bo-blog
9.9 10 13259