CHIASE123.COM - Diễn đàn chia sẻ kiến thức

Diễn đàn chia sẻ kiến thức
Thứ Sáu, 00:11:35 - 04/04/2025

Thời gian được tính theo giờ UTC + 7 Giờ




Tạo chủ đề mới Gửi bài trả lời  [ 1 bài viết ] 
Người gửi Nội dung
Gửi bàiĐã gửi: 12/05/2017 21:59 
Ngoại tuyến
☀️2/30☀️
☀️2/30☀️
Hình đại diện của thành viên

Ngày tham gia: 08/03/2012 10:56
Bài viết: 15
Đến từ: Hà Giang
Thiết bị: Nokia N96
Số điện thoại: 0367790762
Gần đây mình thấy rất nhiều bạn lập chủ đề hỏi cách backup và Restore database dung lượng lớn hoặc có PM cho mình hỏi cách để Restore một database có dung lượng lớn hơn 100mb , có bạn hỏi anh backup và Restore với database MYSQL dung lượng lớn hơn 1GB bằng gì ?.
Có những bạn khi chuyển host đã backup được database rồi và đến lúc Restore thì lại gặp lỗi do dùng các công cụ backup không được khuyến cáo sử dụng rộng rãi
Bài viết này tôi sẽ hướng dẫn các bạn các cách backup / Restore database và backup / Restore dung lượng lớn một cách an toàn nhất

[MySQL] Hướng Dẫn Backup Và Restore Database Dung Lượng Lớn (<100Mb, 1Gb~50Gb, >50Gb)

1. Phpmyadmin
- đó là công cụ quản trị mysql có giao diện đồ họa được sử dụng nhiều nhất . phpmyadmin là một công cụ tuyệt vời để làm việc với mysql nhưng nếu bạn dùng để backup và Restore ( Import / Export )thì chỉ có thể làm được với những database dung lượng nhỏ nếu bạn có dung lượng lớn thì không thể dùng phpmyadmin để backup và Restore được . và sử dụng phpmyadmin để backup và Restore là không an toàn .
Trang chủ và download http://www.phpmyadmin.net/home_page/downloads.php


2. Mysqldumper
- Nếu bạn đang dùng share hosting và có một database có dung lượng lớn từ 100MB đến 500MB thì Mysqldumper là một công cụ backup và Restore tốt nhất . Mysqldumper có nhiều tính năng và tùy chọn backup và quản lý database và có hô trợ tiếng việt .
Tôi khuyên các bạn hãy sử dụng Mysqldumper để Backup và Restore database khi đang dùng share hosting vì nó rất an toàn . Một chú ý là khi backup với Mysqldumper thì phải dùng chính Mysqldumper để Restore chứ không thể dùng công cụ khác nhé .
Trang chủ và download http://www.mysqldumper.net/
Hướng dẫn cài đặt và sử dụng Mysqldumper http://daivietpda.vn/threads/51884/


3. Sypex dumper
- một công cụ nữa gần giống với Mysqldumper ở trên
Trang chủ http://sypex.net/en/products/dumper/
Hướng dẫn cà đặt sử dụng sypex dumper http://daivietpda.vn/threads/132821/


4. Mysqldump
- chính là câu trả lời cho câu hỏi của một số bạn hỏi mình là anh Backup và Restore database dung lượng trên 1GB bằng công cụ gì

mysqldump chỉ sử dụng được khi bạn dùng VPS hoặc server hoặc nếu share hosting của bạn được cung cấp sử dụng SSH ( một số hosting như hostgator , bluehost , stablehost có cung cấp SSH nhưng bạn cần trả phí thêm )

Với những database lơn từ 1GB cho đến 20 , 30 GB thì với các công cụ Mysqldumper , sypex dumper xin thua luôn . Tôi thường xuyên phải Backup và Restore database lớn đến trên 10GB nhưng với mysqldump công cụ bakup của mysql trên dòng lệnh này vẫn hoàn thành tốt và chưa bao giờ gặp vấn đề nào

mysqldump công cụ Backup và Restore có sẵn trên mysql khi cài đặt mysql trên server do vậy bạn không cần cài đặt gì cả và để backup chỉ cần gõ các lệnh sau trên SSH
- Backup
Mã:
mysqldump -u username -p databasename > /path/to/databasename_date.sql

- Restore
Mã:
mysql -u username -p databasename < /path/to/databasename_date.sql

Trang chủ và hướng dẫn chi tiết các tính năng khác của mysqldump http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html


5 . Có người sẽ đặt câu hỏi là nếu database lớn đến hàng trăm GB thì sao?
- trên thực tế cũng hiếm gặp những database lớn như vậy . cỡ diễn đàn như tinhte, vn-zoom ở việt nam là khá lớn rồi nhưng cũng chỉ đến 30 , 50gb là cùng . về lý thuyết vẫn có thể dùng mysqldump để Restore được những database lớn hàng trăm GB . Nhưng cần phải có máy chủ chuyên dụng cấu hình cao , và hơn nữa là thời gian Backup và Restore rất lâu . Giải pháp nhanh gọn và không tốn tài nguyên là dùng các công cụ sao lưu chuyên dụng khác ví dụ như percona xtrabackup
http://www.percona.com/doc/percona-xtrabackup/2.0/

- xtrabackup sẽ backup nguyên cái thư mục lưu trữ mysql trên server của bạn và giải mã chúng để bạn có thể an toàn di chuyển chúng sang server khác hoặc Restore luôn tai server mà không gặp trục trặc nào

- Ngoài ra nếu bạn dùng cơ sở dữ liệu với Storage Engine là Myisam thì cũng có thể an toàn bê nguyên các thư mục mysql/database đó để backup mà không sợ bị lỗi

-Cách thứ 5 này tôi cũng đã thực hiện một số lần với percona xtrabackup khi xenforo sử dụng IndoDB và nó rất nhanh , chỉ vài phút là backup và Restore hàng trục GB database


Nguồn: http://daivietpda.vn/threads/190496/

_________________
Diễn đàn chia sẻ kiến thức máy tính:
KETNOI123.COM

Ấn hiện ra để xem chữ ký của mình:


Đầu trang
 Xem thông tin cá nhân Gửi Email  
 
Hiển thị những bài viết cách đây:  Sắp xếp theo  
Tạo chủ đề mới Gửi bài trả lời  [ 1 bài viết ] 

Thời gian được tính theo giờ UTC + 7 Giờ


Chủ đề tương tự
 Chủ đề   Người gửi   Trả lời   Xem   Bài viết mới nhất 
Không có bài viết chưa xem mới nào trong chủ đề này. Hướng dẫn Backup/Restore Database bằng Sypex Dumper

Vuonghh1998

0

1066

08/04/2016 19:42

Vuonghh1998 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [MySQL] Xử lý nội dung trùng lặp trong Database

nghiammo1992

0

1127

04/02/2014 18:07

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [MySQL] Change Collation in Database

nghiammo1992

0

1062

17/02/2014 03:07

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [MySQL] Lệnh tìm kiếm và thay thế nội dung trong MySQL

nghiammo1992

0

1388

21/10/2013 00:56

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. MySQL Query Cache - Tạo bộ nhớ đệm cache cho MySQL

Weibo

0

471

17/10/2023 04:03

Weibo Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Hướng dẫn tạo subdomain ảo với .htaccess

nghiammo1992

4

1693

20/11/2013 10:27

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Hướng dẫn làm forum trên host

[ Chuyển đến trangChuyển đến trang: 1, 2 ]

Naonhao

15

4008

04/04/2014 08:13

Mjhtriuday Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [Hướng dẫn] Up manager lên Openshift trên android

Vuonghh1998

0

1258

09/04/2016 07:54

Vuonghh1998 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Hướng dẫn tạo file cache php cho website

nghiammo1992

0

1138

06/06/2016 16:07

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Xin bbcode phải Thanks để thấy nội dung đã ẩn và bbcode table cho phpbb3

zYuruhiz

7

2854

30/08/2014 17:39

zYuruhiz Xem bài viết mới nhất vừa gửi

 


Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến0 khách


Bạn không thể tạo chủ đề mới trong chuyên mục này.
Bạn không thể trả lời bài viết trong chuyên mục này.
Bạn không thể sửa những bài viết của mình trong chuyên mục này.
Bạn không thể xoá những bài viết của mình trong chuyên mục này.

Tìm kiếm với từ khoá:
Chuyển đến:  
Đã tích hợp phpBB® Forum Software © phpBB Group
Vietnamese language pack for phpBB 3.0.x download and support.
CHIASE123.COM - Diễn đàn chia sẻ kiến thức