Theo dõi Top Thủ Thuật để cập nhật các Thủ Thuật mới nhất nhé!
Theo dõi
Top Thu Thuat
  • Thủ Thuật
    • Thủ Thuật Điện Thoại
    • Thủ Thuật Phần Mềm
    • Thủ Thuật internet
    • Thủ Thuật Tiện Ích
  • Network
  • Security
  • Công Nghệ
  • Kiến Thức
  • Ứng Dụng
  • Office
    • Học Word
    • Học Excel
    • Học Power Point
  • Game Offline
    • Code Game
    • Game Nhập Vai
    • Kinh Nghiệm Chơi Game
No Result
View All Result
Top Thủ Thuật
  • Thủ Thuật
    • Thủ Thuật Điện Thoại
    • Thủ Thuật Phần Mềm
    • Thủ Thuật internet
    • Thủ Thuật Tiện Ích
  • Network
  • Security
  • Công Nghệ
  • Kiến Thức
  • Ứng Dụng
  • Office
    • Học Word
    • Học Excel
    • Học Power Point
  • Game Offline
    • Code Game
    • Game Nhập Vai
    • Kinh Nghiệm Chơi Game
No Result
View All Result
Top Thủ Thuật
No Result
View All Result
Home Network

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

Funky Boy by Funky Boy
21 Tháng Tám, 2022
in Network
0 0
0
MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl
0
SHARES
0
VIEWS
Share on FacebookShare on Twitter
Rate this post

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

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.

Nội dung

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

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.

Xem Thêm:  Sự khác nhau giữa Linux và Unix và các những điều bạn chưa biế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.

Xem Thêm:  Inodes trong Linux là gì?

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.

Cảm ơn các bạn đã theo dõi TOP Thủ Thuật trên đây là những chia sẻ của chúng tôi về MySQLDumper: Công cụ tự động Backup MySQL dựa trên PHP và Perl. Hy vọng bài viết tại chuyên mục Network sẽ giúp ích được cho bạn. Trân trọng !!!

vote
Article Rating
ShareTweetPin
Funky Boy

Funky Boy

Tôi là Funky Boy luôn chia sẻ kiến thức về tất cả những gì liên quan đến công nghệ, như sử dụng máy tính, sử dụng điện thoại, thủ thuật để sử dụng Internet một cách hiệu quả nhất...giúp bạn có được những trải nghiệm mới thú vị và đạt được hiệu quả cao trong công việc

BÀI VIẾT LIÊN QUAN

Cách dùng lệnh Find Tìm file và thư mục trên Linux
Network

Cách dùng lệnh Find Tìm file và thư mục trên Linux

by Funky Boy
21 Tháng Tám, 2022
Web 3.0 là gì? – Top Thủ Thuật
Network

Web 3.0 là gì? – Top Thủ Thuật

by Funky Boy
21 Tháng Tám, 2022
Cách lên lịch tác vụ bằng lệnh at trên Linux
Network

Cách lên lịch tác vụ bằng lệnh at trên Linux

by Funky Boy
21 Tháng Tám, 2022
Sự khác nhau giữa HTTP và HTTPS
Network

Sự khác nhau giữa HTTP và HTTPS

by Funky Boy
21 Tháng Tám, 2022
Cách lấy địa chỉ IP của người khác trong Discord
Network

Cách lấy địa chỉ IP của người khác trong Discord

by Funky Boy
21 Tháng Tám, 2022
Cách leo thang đặc quyền Linux bằng SUID
Network

Cách leo thang đặc quyền Linux bằng SUID

by Funky Boy
21 Tháng Tám, 2022
Next Post
Cách đặt lại mật khẩu root khi quên trong Ubuntu

Cách đặt lại mật khẩu root khi quên trong Ubuntu

Subscribe
Connect with
I allow to create an account
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.
DisagreeAgree
Notify of
guest
I allow to create an account
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.
DisagreeAgree
guest
0 Comments
Inline Feedbacks
View all comments

Có thể bạn sẽ cần

Native app là gì? Những ưu nhược điểm nổi bật của Native app
Công Nghệ

Native app là gì? Những ưu nhược điểm nổi bật của Native app

by Funky Boy
30 Tháng Mười Một, 2022
0

Native app là gì được xem là câu hỏi được rất nhiều người quan tâm hiện nay khi tìm hiểu...

Read more

Đề xuất cho bạn

Native app là gì? Những ưu nhược điểm nổi bật của Native app

Native app là gì? Những ưu nhược điểm nổi bật của Native app

30 Tháng Mười Một, 2022
Cách Kiếm Tiền Online Cho Mẹ Bỉm Sữa Uy Tín Và Ổn Định

Cách Kiếm Tiền Online Cho Mẹ Bỉm Sữa Uy Tín Và Ổn Định

23 Tháng Mười Hai, 2022
Cách tạo Chữ ngược, chữ nghiêng, gạch dưới để đặt tên, chat

Cách tạo Chữ ngược, chữ nghiêng, gạch dưới để đặt tên, chat

8 Tháng Chín, 2022
Tạo Phòng học ảo trên Zoom bằng Immersive View

Tạo Phòng học ảo trên Zoom bằng Immersive View

8 Tháng Chín, 2022
Các lệnh nguy hiểm nhất trên Windows bạn không nên dùng

Các lệnh nguy hiểm nhất trên Windows bạn không nên dùng

8 Tháng Chín, 2022
Cách tăng FPS trong game trên Laptop

Cách tăng FPS trong game trên Laptop

8 Tháng Chín, 2022

TOP THỦ THUẬT

Top Thủ Thuật – Chia Sẻ Kiến Thức Công Nghê, Máy Tính, Phần Mềm

ĐỐI TÁC

✩ S666

✩ https://iwin68.ltd/

✩ Go88 tài xỉu

✩ IWIN

✩ VN138

✩ 789BET

✩ May 88

✩ Sunc888

✩ Sunwin tài xỉu

LIÊN KẾT

✩ QH88

✩ FAFA191

✩ Top game bài đổi thưởng 

✩ SV368

✩ IWIN88

✩ Tải IWIN86

✩ Ku fun

Thông tin liên hệ

• 247 Hàm Nghi, Mỹ Đình, Nam Từ Liêm, Hà Nội

• Email: [email protected]

• Mobile: 0878310247

• Website: https://topthuthuat.com.vn/

✩ Bong da lu

  • Giới Thiệu
  • Liên Hệ
  • Chính Sách
  • Game Bài đổi thưởng
  • 168bet
  • BK8
  • TWIN

© 2021 Top Thủ Thuật - Tải game Offline miễn phí

No Result
View All Result
  • Thủ Thuật
    • Thủ Thuật Điện Thoại
    • Thủ Thuật Phần Mềm
    • Thủ Thuật internet
    • Thủ Thuật Tiện Ích
  • Network
  • Security
  • Công Nghệ
  • Kiến Thức
  • Ứng Dụng
  • Office
    • Học Word
    • Học Excel
    • Học Power Point
  • Game Offline
    • Code Game
    • Game Nhập Vai
    • Kinh Nghiệm Chơi Game

© 2021 Top Thủ Thuật - Tải game Offline miễn phí

Welcome Back!

Login to your account below

Forgotten Password?

Create New Account!

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
wpDiscuz
0
0
Would love your thoughts, please comment.x
()
x
| Reply