Sử dụng gì để backup và restore database tốt nhất?
Thịnh Văn Hạnh 20/04/2024 1536 Lượt xem Chia sẻ bài viế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é!
Tóm Tắt Bài Viế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à:
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:
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.
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:
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.
Ở 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.
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
Bước 2. Chọn cơ sở dữ liệu cần sao lưu
Bước 3. Chọn tab Export ở phần menu
Bước 4. Chọn export method là Custom – display all possible options
Bước 5. Đánh dấu tick vào những bảng mà bạn 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
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ổ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é!