GIT – mysqldump là một công cụ hiệu quả cho việc Backup (sao lưu) cơ sở dữ liệu MySQL. Nó tạo ra file *.sql với các câu lệnh sql Drop table, Create table và Insert Into từ cơ sở dữ liệu (database) nguồn.

Khi restore database, sẽ thực thi file *.sql trên database cần restore (database đích). 
Sử dụng mysqldump, bạn có thể sao lưu một cơ sở dữ liệu cục bộ (local database) và khôi phục lại nó trên một cơ sở dữ liệu từ xa cùng một lúc, bằng cách sử dụng một lệnh duy nhất. Trong bài viết này, chúng ta hãy xem xét một số ví dụ thực tế về cách sử dụng mysqldump để sao lưu và khôi phục lại.

1. BACKUP MỘT DATABASE

Bạn sử dụng câu lênh sau để backup database mydb, thay username bằng tên truy cập của bạn

mysqldump -u username -p mydb > mydb.sql

Bạn có thể vừa backup, vừa nén lại thành gzip, có thể sử dụng lệnh sau

mysqldump -u username -p mydb | gzip > mydb.sql.gz

Hệ thống sẽ hỏi mật khẩu và thực hiện việc backup, tạo ra file backup tại thư mục đang làm việc

2. BACKUP NHIỀU DATABASES

Để backup nhiều database cùng một lúc, bạn sử dung câu lệnh

mysqldump -u username -p --databases dbname1 dbname2 dbname3 > backup.sql

Để backup và nén lại, bạn sử dung:

mysqldump -u username -p --databases dbname1 dbname2 dbname3 | gzip > backup.sql.gz

3. BACKUP TOÀN BỘ DATABASES

Nếu có nhiều database, bạn có thể thực hiện việc backup chỉ với một câu lệnh

mysqldump -u username -p -–all-databases > alldb.sql

Hoặc vừa backup, vừa dùng gzip nén lại

mysqldump -u username -p -–all-databases | gzip > alldb.sql.gz

Các câu lệnh trên sẽ tạo ra file backup alldb.sql hoặc alldb.sql.gz chứa toàn bộ tất cả các database có trong MySQL

4. RESTORE DATABASE

Để restore database, bạn sử dụng câu lệnh

mysql -u username -p < backup.sql  

Sẵn sàng để phát triển doanh nghiệp của bạn?

Để được tư vấn chi tiết hơn về dịch vụ, quý khách vui lòng cung cấp thông tin cho chúng tôi theo mẫu sau.

Bài viết liên quan

Bảng báo giá email Google theo tên miền riêng rẻ nhất!

Nội dung bài viết1. BACKUP MỘT DATABASE2. BACKUP NHIỀU DATABASES3. BACKUP TOÀN BỘ DATABASES4. RESTORE...

Nhận diện mới của 30Shine định hình phong cách thương hiệu năng động trẻ trung

30SHINE THAY ĐỔI LOGO & NHẬN DIỆN THƯƠNG HIỆU, NÂNG CẤP TOÀN DIỆN TRẢI NGHIỆM...

Hướng Dẫn Sử Dụng Tính Năng Template Library Của Elementor

Biết cách sử dụng tính năng Template Library của Elementor sẽ giúp bạn thiết kế, lưu và...

Khi đàn bà ngoại tình, có 3 chỗ này sẽ ”to” lên, đàn ông tinh ý là thấy

Nội dung bài viết1. BACKUP MỘT DATABASE2. BACKUP NHIỀU DATABASES3. BACKUP TOÀN BỘ DATABASES4. RESTORE...

Kinh Bắc Web Thông báo lịch nghỉ tết nguyên đán 2024

Thân gửi Quý khách hàng, Kinh Bắc Web xin chân thành cảm ơn Quý đối...

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *