MySQL là phần mềm phổ biến nhất trên thế giới được sử dụng cho cơ sở dữ liệu. Đảm bảo rằng bạn có bản sao lưu cơ sở dữ liệu của bạn là rất quan trọng. Thực hành này cho phép bạn khôi phục cơ sở dữ liệu của mình trong trường hợp mất dữ liệu. Mất dữ liệu có thể xảy ra với lỗi phần cứng hoặc thay đổi phần mềm phá vỡ cơ sở dữ liệu. Bạn có thể khôi phục cơ sở dữ liệu của mình bất cứ khi nào bạn có bản sao lưu của nó.
Trong hướng dẫn này, chúng tôi sẽ xuất cơ sở dữ liệu MySQL bằng cách sử dụng mysqldump
.
Bước 1: Xuất cơ sở dữ liệu của bạn
Cú pháp sử dụng mysqldump
lệnh để xuất cơ sở dữ liệu là:
mysqldump -u username -p database > name.sql
Điều này nói rằng:
- Chúng tôi sẽ truy cập cơ sở dữ liệu với
username
người dùng.
- Mysqldump có thể yêu cầu chúng tôi nhập mật khẩu của
username
( -p
).
- Tên của cơ sở dữ liệu là
database
.
- Chúng tôi sẽ sao lưu cơ sở dữ liệu này vào một tệp SQL được gọi
name.sql
.
Bây giờ bạn có một tệp SQL với toàn bộ cơ sở dữ liệu của bạn.
Bước 2: Khôi phục cơ sở dữ liệu của bạn
Khi có sự cố xảy ra, chúng tôi có thể khôi phục cơ sở dữ liệu của mình một cách dễ dàng. Chỉ cần đăng nhập vào MySQL:
mysql -u username -p
Sau đó, tạo một cơ sở dữ liệu mới:
CREATE DATABASE newdb;
Thoát khỏi MySQL:
exit
Sau đó, bạn có thể nhập tệp SQL vào cơ sở dữ liệu mới:
mysql -u username -p newdb < name.sql
Điều này nói rằng:
- Chúng tôi sẽ truy cập cơ sở dữ liệu với
username
người dùng.
- MySQL có thể yêu cầu chúng tôi nhập mật khẩu của
username
( -p
).
- Tên của cơ sở dữ liệu là
newdb
.
- Chúng tôi sẽ nhập từ một tệp SQL được gọi là
name.sql
.
Xin chúc mừng! Bây giờ bạn đã nhập tệp SQL của bạn vào cơ sở dữ liệu mới!