• Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
AnonyViet
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
No Result
View All Result
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
No Result
View All Result
AnonyViet
No Result
View All Result

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl

Ellyx13 by Ellyx13
17/12/2021
in Mạng cơ bản
Reading Time: 10 mins read
A A
0

Mục lục bài viết

  1. MySQLDumper là gì?
  2. Các tính năng của MySQLDumper
  3. Cài đặt MySQLDumper trong Linux
  4. Cách sử dụng MySQLDumper
    1. Quy trình Backup – Sao lưu MySQL bằng PHP
    2. Quy trình sao lưu sử dụng Perl
    3. Quy trình Restore – Khôi phục
  5. Tạo Directory Protection
  6. Quản lý các dữ liệu đã Backup
  7. SQL-Browser
  8. Cấu hình
    1. General
    2. Interface
    3. Autodelete
    4. Email
    5. FTP
    6. Cronscript
  9. Quản lý nhật ký
  10. Kết luận

MySQL là một trong những cơ sở dữ liệu phổ biến nhất trên thế giới. Cơ sở dữ liệu này có thể được cài đặt trên nền tảng Microsoft Windows hoặc Linux. Tại sao cơ sở dữ liệu này lại phổ biến? Vì nó có các tính năng mạnh mẽ và miễn phí. Là một quản trị viên cơ sở dữ liệu, Backup – sao lưu cơ sở dữ liệu thực sự rất quan trọng để bảo vệ hệ thống. Nó sẽ giảm thiểu rủi ro nếu có điều gì đó xảy ra với cơ sở dữ liệu.

MySQLDumper: Công cụ sao lưu cơ sở dữ liệu MySQL dựa trên PHP và Perl

Các bài viết liên quan

Hướng dẫn cài đặt NextCloud trên máy tính 63

Hướng dẫn cài đặt NextCloud trên máy tính

09/08/2021
Download Navicat Premium 15 Full - Phần mềm quản lý CSDL tập trung 64

Download Navicat Premium 15 Full – Phần mềm quản lý CSDL tập trung

18/01/2020
Review phần mềm EaseUS Data Recovery Wizard 9

Review phần mềm EaseUS Data Recovery Wizard

21/09/2017 - Updated on 25/06/2021
Hướng dẫn code kiểm tra lỗ hổng bảo mật Sql Injection với Python script và cách phòng chống. 9

Hướng dẫn code kiểm tra lỗ hổng bảo mật Sql Injection với Python script và cách phòng chống.

21/06/2017 - Updated on 16/12/2020

Vì MySQL là một cơ sở dữ liệu phổ biến, nên có rất nhiều phần mềm mà chúng ta có thể sử dụng để Backup Mysql tự động. Từ phần mềm console đến phần mềm dựa trên web. Nhưng trong bài viết này, mính sẽ hướng dẫn các bạn sử dụng MySQLDumper để backup/restore  MySQL tự động.

MySQLDumper là gì?

MySQLDumper là một công cụ dựa trên web mã nguồn mở dùng để sao lưu cơ sở dữ liệu MySQL. Nó được xây dựng từ PHP và Perl và có thể dễ dàng kết xuất và khôi phục dữ liệu MySQL. Nó đặc biệt thích hợp cho việc chia sẻ host, nơi chúng ta không có quyền truy cập vào Linux shell.

Các tính năng của MySQLDumper

Có rất nhiều tính năng của MySQLDumper, nhưng đây là một số tính năng có thể bạn cần quan tâm.

  • Dễ dàng cài đặt; chỉ cần đảm bảo rằng bạn có một máy chủ web đang hoạt động và trỏ trình duyệt của bạn đến tệp cài đặt MySQLDumper.
  • Tất cả các tham số được hiển thị trước khi bắt đầu sao lưu; vì vậy bạn chắc chắn những gì bạn đang làm.
  • Cơ sở dữ liệu-Tổng quan; Cho phép xem các quy trình đang chạy.
  • SQL-Browser: Truy cập vào MySQL-Tables của bạn, xóa bảng, chỉnh sửa hoặc chèn dữ liệu.
  • Hai cách sao lưu, sử dụng PHP hoặc Perl.
  • Hoàn thành các tệp nhật ký.
  • Tự động xóa tệp của các bản sao lưu cũ của bạn.
  • Tạo thư mục bảo vệ.

Cài đặt MySQLDumper trong Linux

Cài đặt MySQLDumper rất dễ. Đầu tiên chúng ta cần tải xuống MySQLDumper tại đây.

Tại thời điểm viết bài này, phiên bản mới nhất là 1.24. Vì vậy, hãy tải xuống phiên bản mới nhất trong thư mục máy chủ web đang hoạt động của bạn (tức là /var/www hoặc /var/www/html). Sau khi tải về, bạn có thể giải nén MySQLDumper1.24.4.zip bằng lệnh sau.

unzip MySQLDumper1.24.4.zip

Sau đó, bạn sẽ tìm thấy thư mục ‘msd1.24.4‘. Thư mục này chứa tất cả các tệp MySQLDumper. Bước tiếp theo, bạn chỉ cần trỏ trình duyệt của mình đến tệp cài đặt MySQLDumper là ‘msd1.24.4 / install.php’.

1. Chọn ngôn ngữ cài đặt.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 33

2. Điền một số thông tin đăng nhập như tên máy chủ, user và password MySQL.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 34

3. Bạn có thể kiểm tra kết nối với cơ sở dữ liệu bằng cách nhấp vào nút Connect to MySQL. Nếu nó thành công, thì chúng ta sẽ thấy một thông báo cho biết “Database connection was established”.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 35

4. Khi bạn nhận được thông báo, hãy nhấp vào nút ‘Save‘ và tiếp tục cài đặt. Bạn sẽ được đưa vào màn hình chính.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 36

Cách sử dụng MySQLDumper

Chức năng chính của MySQLDumper là sao lưu cơ sở dữ liệu MySQL của bạn. Với ứng dụng này, việc sao lưu (và khôi phục) cơ sở dữ liệu MySQL rất dễ dàng.

Quy trình Backup – Sao lưu MySQL bằng PHP

Menu chức năng nằm trên bảng điều hướng bên trái. Đầu tiên, chúng ta cần chọn cơ sở dữ liệu mà chúng ta muốn sao lưu. Bạn có thể thấy các tùy chọn trên menu bên trái.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 37

Trong ảnh chụp màn hình ở trên, mình chọn sao lưu cơ sở dữ liệu có tên ‘employees‘.

Sau đó, chọn menu ‘Backup‘ ở bên trái. Sau đó chọn ‘Backup PHP‘. Chúng ta sẽ có một màn hình như thế này.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 38

Sau đó nhấp vào ‘Start New Backup‘. Tiến độ của quá trình sao lưu sẽ hiển thị cho bạn.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 39

Sau khi quá trình sao lưu hoàn tất, chúng ta sẽ thấy thông báo.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 40

Quy trình sao lưu sử dụng Perl

Một phương pháp sao lưu khác được MySQLDumper hỗ trợ là ‘Backup Perl’. Với cách này, chúng ta sẽ sử dụng Perl làm công cụ dự phòng.

Lưu ý: máy chủ web của bạn phải hỗ trợ tập lệnh ‘Perl/CGI‘ trước khi dùng cách này. Nếu không, bạn sẽ gặp lỗi thế này khi nhấp vào nút Test Perl.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 41

Tương tự với phương pháp sao lưu PHP, chúng ta cần chọn cơ sở dữ liệu mà chúng ta muốn sao lưu. Sau đó chọn menu Backup từ bảng điều hướng bên trái. Sau đó nhấp vào nút Backup Perl.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 42

MySQLDumper sẽ hiển thị cho bạn một số tham số đang hoạt động ở dưới cùng. Sau đó, chúng ta có thể nhấp vào nút ‘Run the Perl Cron‘. Sử dụng cách này, chúng ta sẽ không thấy bất kỳ thanh tiến trình nào xuất hiện. Thời gian của quá trình sao lưu này sẽ phụ thuộc vào cơ sở dữ liệu. Nếu không có lỗi, thì chúng ta sẽ thấy một thông báo như thế này.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 43

Quy trình Restore – Khôi phục

Khôi phục bản sao lưu cũng rất dễ bằng MySQLDumper. Bạn có thể nhấp vào menu ‘Restore‘ từ bảng điều hướng ở bên trái. Tất cả các bản sao lưu đều có sẵn ở phần dưới cùng của trang khôi phục.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 44

Bạn có thể chọn 1 bản sao lưu từ đó. Phía trên là bản sao lưu được chọn đã sẵn sàng để khôi phục. Nếu bạn muốn thực hiện khôi phục hoàn toàn, hãy nhấp vào nút ‘Restore’ ở trên. Còn nếu bạn chỉ muốn khôi phục một số bảng, hãy nhấp vào “Choose tables“.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 45

Sau khi hoàn tất, hãy nhấp vào ‘Restore‘. Chỉ cần đợi trong giây lát để hoàn thành tiến độ khôi phục.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 46

Tạo Directory Protection

Theo mặc định, trang chủ của MySQLDumper có thể được truy cập bởi bất kỳ ai biết URL của nó. Sử dụng Directory Protection, chúng ta có thể tạo một lớp bảo vệ bằng mật khẩu. Directory Protection này sử dụng chức năng ‘.htaccess‘ trên máy chủ web Apache.

Để tạo nó, chỉ cần nhấp vào nút Create directory protection trên màn hình chính.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 47

Sau đó, bạn sẽ yêu cầu cung cấp một số thông tin xác thực.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 48

Khi bạn hoàn thành việc đó, hãy nhấp vào nút Create directory protection. Sau đó, bạn cần xác nhận lại.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 49

Nếu không có lỗi, thông báo thành công sẽ được hiển thị.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 50

Lần tới khi bạn truy cập trang, MySQLDumper sẽ hỏi bạn mật khẩu trước.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 51

Quản lý các dữ liệu đã Backup

Menu này được sử dụng để duy trì tất cả các bản sao lưu và khôi phục có sẵn.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 52

Dưới đây là một số hoạt động có thể được thực hiện trong trang này.

  • Xóa bản sao lưu; sử dụng các nút Delete ở trên cùng.
  • Tải xuống bản sao lưu; bấm vào tên sao lưu.
  • Chọn bản sao lưu; bấm vào tên Database trong All Backups.
  • Tải lên bản sao lưu lớn để khôi phục.
  • Chuyển đổi cơ sở dữ liệu sang định dạng MySQLDumper (MSD).

Lưu ý: Khi chúng ta chuyển đổi cơ sở dữ liệu mà không sử dụng bất kỳ kỹ thuật nén nào, chúng ta sẽ thấy MySQLDumper tạo cơ sở dữ liệu với tên ‘part_1.sql’. Kích thước nhỏ hơn bản gốc.

SQL-Browser

Nếu bạn muốn chạy lệnh SQL cụ thể, bạn có thể thực hiện nó trong trang SQL-Browser này. Nhưng tốt nhất là bạn nên biết những gì bạn đang làm.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 53

Cấu hình

Tất cả chức năng trên có thể được cấu hình từ menu Configuration. Đây là một số phần mà chúng ta có thể cấu hình.

GeneralMySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 54

Interface

 

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 55

Autodelete

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 56

Email

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 57

FTP

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 58

CronscriptMySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 59

Quản lý nhật ký

MySQLDumper cũng cung cấp các bản ghi cơ bản cho bạn. Vì vậy, bạn có thể biết khi nào hoạt động sao lưu-khôi phục xảy ra. Để truy cập trang nhật ký, chỉ cần nhấp vào menu ‘Log’ từ bảng điều hướng bên trái.

Có 3 loại log: PHP-Log, Perl-Log và Perl-Complete Log.

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 60

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 61

MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl 62

Kết luận

MySQLDumper có thể không phải là công cụ sao lưu tốt nhất cho MySQL. Nhưng với sự dễ sử dụng của ứng dụng này, thì mọi người đều có thể bắt đầu sử dụng ứng dụng này. Tuy nhiên, mình thấy rằng MySQLDumper không được trang bị các tài liệu offline. Nhưng nó vẫn là một công cụ tuyệt vời để sao lưu cơ sở dữ liệu MySQL.

Ngoài ra, bạn cũng có thể backup và restore MySQL bằng lệnh tại đây.
Tags: backup databasecơ sở dữ liệudatabasemysqlMySQLDumperrestore database
Previous Post

Cách đổi màu thư mục trong Windows 11/10

Next Post

Cách sửa lỗi Fail Fast Exception trên Windows 11/10

Ellyx13

Ellyx13

Có người không dám bước vì sợ gãy chân, nhưng sợ gãy chân mà không dám bước đi thì khác nào chân đã gãy.

Related Posts

Cách xem lại mật khẩu Wifi trên Andorid, iPhone và máy tính 65
Mạng cơ bản

Cách xem lại mật khẩu Wifi trên Andorid, iPhone và máy tính

27/06/2022
reg domain free porkbun
Mạng cơ bản

Porkbun đang cho đăng ký miễn phí hơn 10 loại Domain khác nhau

05/06/2022
Cách thiết lập Shadowsocks với Outline để tạo Proxy cho riêng bạn 66
Mạng cơ bản

Cách thiết lập Shadowsocks với Outline để tạo Proxy cho riêng bạn

23/05/2022
hosting azdigi
Mạng cơ bản

Đánh giá gói Turbo Business Hosting của AZDIGI

22/05/2022
router wigi gia re duoi 500k
Mạng cơ bản

TOP 5 Router Wifi dưới 500.000đ phù hợp cho gia đình 2022

01/05/2022
i-Speed
Mạng cơ bản

Đánh giá ứng dụng i-Speed đo tốc độ Internet

21/04/2022
Next Post
Cách sửa lỗi Fail Fast Exception trên Windows 11/10 67

Cách sửa lỗi Fail Fast Exception trên Windows 11/10

guest
guest

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

0 Comments
Inline Feedbacks
View all comments

Liên hệ Quảng Cáo

Lien he AnonyViet

Đối tác —

Fshare

Các bài mới

DDosify - Công cụ kiểm tra sức chịu tải DDoS của Website 68

DDosify – Công cụ kiểm tra sức chịu tải DDoS của Website

01/07/2022
Danh sách các lệnh Linux bạn cần phải biết 69

Danh sách các lệnh Linux bạn cần phải biết

30/06/2022
Cách ẩn Code HTML không cho người khác View Source 70

Cách ẩn Code HTML không cho người khác View Source

29/06/2022
Cách cài Windows 11 không cần tài khoản Microsoft bằng Rufus 71

Cách cài Windows 11 không cần tài khoản Microsoft bằng Rufus

28/06/2022
Cách xem lại mật khẩu Wifi trên Andorid, iPhone và máy tính 72

Cách xem lại mật khẩu Wifi trên Andorid, iPhone và máy tính

27/06/2022

Ads

Giới thiệu

AnonyViet

AnonyViet

Nơi chia sẻ những kiến thức mà bạn chưa từng được học trên ghế nhà trường!

Chúng tôi sẵn sàng đón những ý kiến đóng góp, cũng như bài viết của các bạn gửi đến AnonyViet.

Hãy cùng AnonyViet xây dựng một cộng đồng CNTT lớn mạnh nhất!

Giới thiệu

AnonyViet là Website chia sẻ miễn phí tất cả các kiến thức về công nghệ thông tin. AnonyViet cung cấp mọi giải pháp về mạng máy tính, phần mềm, đồ họa và MMO.

Liên hệ

Email: anonyviet.com[@]gmail.com

1409 Hill Street #01-01A
Old Hill Street Police Station
Singapore 179369

 

Bản quyền: DMCA.com Protection Status

Bài viết mới

  • DDosify – Công cụ kiểm tra sức chịu tải DDoS của Website
  • Danh sách các lệnh Linux bạn cần phải biết
  • Cách ẩn Code HTML không cho người khác View Source
  • Cách cài Windows 11 không cần tài khoản Microsoft bằng Rufus
  • Cách xem lại mật khẩu Wifi trên Andorid, iPhone và máy tính
  • Anonymous tuyên bố sẽ đưa ‘tội ác’ của Do Kwon ra ánh sáng

©2022 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ. Google iwin888 Bing tải game iwin Github tải iwin apk Github tải win456 Youtube ku fun wikipedia 88vin reddit twin 92lottery sun86 stackoverflow tool tài xỉu 68 club 68 game bài

No Result
View All Result
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC

©2022 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ. Google iwin888 Bing tải game iwin Github tải iwin apk Github tải win456 Youtube ku fun wikipedia 88vin reddit twin 92lottery sun86 stackoverflow tool tài xỉu 68 club 68 game bài

wpDiscuz
pixel