Domain, hosting, vps giá rẻ
Kết quả 1 đến 1 của 1

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

  1. #1
    nghiammo1992's Avatar
    Bài viết
    5,073
    Cấp độ
    Bang hội
    Tiếu Ngạo
    Tu luyện
    Độ kiếp Hư Thần
    Giới tính
    Con trai
    Join Date
    Jun 2012
    Đến từ
    Hà Giang
    Tuổi
    32
    Danh vọng
    10
    Điện thoại
    0367790762

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

    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



    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/
    Lần sửa cuối bởi nghiammo1992, ngày 12/05/2017 lúc 21:56.
    Diễn đàn chia sẻ kiến thức điện thoại: http://chiase123.com
    Click vào Hiện ra để xem chữ ký của mình :X

Thông tin về chủ đề này

Users Browsing this Thread

Có 1 người đang xem chủ đề. (0 thành viên và 1 khách)

Các Chủ đề tương tự

  1. [Share] Code java script ẩn hiện nội dung
    Bởi nghiammo1992 trong diễn đàn HTML / CSS / Javascript
    Trả lời: 3
    Bài viết cuối: 21/12/2015, 20:16
  2. [Game Online] Anh Hùng Xạ Điêu - Siêu Phẩm Kim Dung
    Bởi nghiammo1992 trong diễn đàn Game Online
    Trả lời: 0
    Bài viết cuối: 23/05/2014, 21:22
  3. [MySQL] Change Collation in Database
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 17/02/2014, 3:08
  4. Trả lời: 0
    Bài viết cuối: 04/02/2014, 23:48
  5. [MySQL] Xử lý nội dung trùng lặp trong Database
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 04/02/2014, 17:54
  6. [Linux] Hướng dẫn xóa (uninstall) mysql, apache và php
    Bởi nghiammo1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 15/11/2013, 19:57
  7. [MySQL] Lệnh tìm kiếm và thay thế nội dung trong MySQL
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 20/10/2013, 23:31
  8. Trả lời: 1
    Bài viết cuối: 02/07/2013, 23:16
  9. [Game PC] Worms 4 Mayhem RIP only 100mB
    Bởi nghiammo1992 trong diễn đàn Thể loại khác
    Trả lời: 0
    Bài viết cuối: 08/04/2013, 22:54
  10. [VPS linux] Hướng dẫn update php, mysql, apache phiên bản mới nhất
    Bởi nghiammo1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 21/01/2013, 20:23

Tag của Chủ đề này

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •