Bỏ qua điều hướng
← Về danh sách bài viết
Blog Công Nghệ

Sử dụng gì để backup và restore database tốt nhất?

Có rất nhiều người thắc mắc phải sử dụng gì để backup và restore database tốt nhất BKNS sẽ giải đáp sử dụng gì để backup và restore database tốt nhất? nhé

Sử dụng gì để backup và restore database tốt nhất

Có rất nhiều người dùng muốn backup, restore database luôn thắc mắc phải sử dụng gì để backup và restore database tốt nhất? Bài viết này BKNS sẽ giải đáp cho bạn nên sử dụng gì để backup và restore database tốt nhất? Cùng tham khảo ngay nhé!

Sử dụng gì để backup và restore database tốt nhất
Sử dụng gì để backup và restore database tốt nhất

Nên sử dụng gì để backup và restore database tốt nhất?

Có 2 cách để bạn backup, restore database vừa đơn giản, vừa an toàn đó là sử dụng mysqldum và sử dụng phpMyAdmin. Cùng BKNS tìm hiểu từng cách nhé!

Sử dụng mysqldump để sao lưu và khôi phục MySQL database

Mysqldump là một lệnh để tạo ra một bản sao lưu của cơ sở dữ liệu MySQL. Cú pháp chung của lệnh là:

text
mysqldump [options] > file.sql
  • option là các tùy chọn của câu lệnh
  • File .sql là tệp cơ sở dữ liệu được xuất ra trong quá trình sao lưu.

Nếu bạn sử dụng mysqldump để backup một database, gõ lệnh:

text
mysqldump -u root -p database_name > database_name.sql
  • database_name là tên của cơ sở dữ liệu cần sao lưu
  • database_name.sql là tên file được tạo ra sau khi backup.

Điền password của tài khoản root để quá trình sao lưu được diễn ra.

Sử dụng mysqldump để backup database
Sử dụng mysqldump để backup database

Nếu bạn sử dụng câu lệnh mysql để khôi phục lại các bản sao lưu, gõ lệnh:

text
mysql -u root -p -e "create database database_name";
mysql -u root -p database_name < database_name.sql

Dòng lệnh đầu tiên sẽ tạo ra một cơ sở dữ liệu có tên là database_name.

Ta sẽ thay bằng tên database muốn tạo.

Tạo database
Tạo database

Ở dòng lệnh thứ hai thực hiện gán file backup đã tạo trước đó vào cơ sở dữ liệu mới này.

Gán file backup vào database mới
Gán file backup vào database mới

Sử dụng phpMyAdmin để backup MySQL Database

Bên cạnh Mysqldump, bạn cũng có thể sử dụng phpMyAdmin để thực hiện backup MySQL Database. Thao tác như sau:

Bước 1. Mở phpMyAdmin

Mở phpMyAdmin
Mở phpMyAdmin

Bước 2. Chọn cơ sở dữ liệu cần sao lưu

Chọn cơ sở dữ liệu cần backup
Chọn cơ sở dữ liệu cần backup

Bước 3. Chọn tab Export ở phần menu

Chọn tab Export ở phần menu
Chọn tab Export ở phần menu

Bước 4. Chọn export method là Custom – display all possible options

Chọn Custom
Chọn Custom

Bước 5. Đánh dấu tick vào những bảng mà bạn muốn sao lưu.

Chọn bảng muốn sao lưu
Chọn bảng muốn sao lưu

Bước 6. Trong mục Compression bạn lựa chọn Gzipped còn các mục khác thì giữ nguyên

Trong mục Compression lựa chọn Gzipped
Trong mục Compression lựa chọn Gzipped

Bước 7. Nhấn nút Go để tải file xuống. File tải xuống sẽ có đuôi .sql.gz

Tải file xuống
Tải file xuống

Tổng kết

Như vậy qua bài viết trên, BKNS đã giải đáp thắc mắc sử dụng gì để backup và restore database tốt nhất cho bạn. Hy vọng rằng những thông tin trên sẽ hỗ trợ cho bạn thao tác thuận lợi trên thiết bị của mình. Ngoài ra bạn cũng có thể tham khảo thêm nhiều bài viết hướng dẫn khác tại BKNS nhé!