Portal Home > Hướng Dẫn > PHP & MySQL > Backup và restore MySQL database dùng phpMyAdmin
Backup và restore MySQL database dùng phpMyAdmin
Các bước để back up và restore cơ sở dữ liệu MySQL
1. Bạn truy cập vào phpmyadmin trong cpanel hoặc link cung cấp trong Plesk panel của host windows
2. Chọn database trong danh sách, phpmyadmin sẽ hiển thị chi tiết của database
3. Backup dùng chức năng Export, nhấn nút Go để download database về máy tính.
Restore dùng chức năng Import, browse đến file database và nhấn nút Go để bắt đầu import cơ sở dữ liệu
Also Read
17/03/2020 14:14 | Lượt xem : 204 14:14 | Lượt xem : 204
Trong quá trình dùng MySQL bạn cần phải backup database thường xuyên để chống những cuộc tấn công từ web. Nhưng vẫn còn nhiều người mới làm quen với MySQL thì vẫn chưa biết rõ cách backup database. Hiểu được điều này, trong bài viết dưới đây BKNS sẽ gửi đến bạn hướng dẫn backup database MySQL để bạn tham khảo. Hãy cùng theo dõi ngay nhé.MySQL bạn cần phải backup database thường xuyên để chống những cuộc tấn công từ web. Nhưng vẫn còn nhiều người mới làm quen với MySQL thì vẫn chưa biết rõ cách backup database. Hiểu được điều này, trong bài viết dưới đây BKNS sẽ gửi đến bạn hướng dẫn backup database MySQL để bạn tham khảo. Hãy cùng theo dõi ngay nhé.
Mục lục
- 1 Cách 1: Backup database MySql bằng phpMyAdmin Cách 1: Backup database MySql bằng phpMyAdmin
- 2 Cách 2: Hướng dẫn Backup database MySQL và các tệp web server vào máy chủ FTP Cách 2: Hướng dẫn Backup database MySQL và các tệp web server vào máy chủ FTP
- 3 Cách 3: Sử dụng PHP để backup database MySql Cách 3: Sử dụng PHP để backup database MySql
- 4 Cách 4: Hướng dẫn Backup database MySQL qua SSH Cách 4: Hướng dẫn Backup database MySQL qua SSH
- 5 Cách 5: Một vài cách khác Cách 5: Một vài cách khác
Cách 1: Backup database MySql bằng phpMyAdmin
Bước 1: Mở phpMyAdmin từ bảng điều khiển lưu trữ web của bạn như cPanel: Mở phpMyAdmin từ bảng điều khiển lưu trữ web của bạn như cPanel
Bước 2: Chọn Database từ bảng điều hướng thanh bên của phpMyAdmin: Chọn Database từ bảng điều hướng thanh bên của phpMyAdmin
Bước 3: Chọn vào liên kết Export từ thanh điều hướng trên cùng: Chọn vào liên kết Export từ thanh điều hướng trên cùng
Bước 4: Trên trang Export, có 2 lựa chọn để người dùng chọn là Quick và Custom. Lúc này, bạn nhấn chọn Custom.: Trên trang Export, có 2 lựa chọn để người dùng chọn là Quick và Custom. Lúc này, bạn nhấn chọn Custom.
Bước 5: Chọn vào bảng bạn muốn backup Chọn vào bảng bạn muốn backup
Sau khi bạn chọn Custom, máy tính sẽ cho phép bạn lựa chọn những bảng mà bạn muốn sao lưu. Nếu bạn không chắc chắn nên chọn cái nào thì hãy giữ đó, tất cả các bảng được chọn mặc định.Custom, máy tính sẽ cho phép bạn lựa chọn những bảng mà bạn muốn sao lưu. Nếu bạn không chắc chắn nên chọn cái nào thì hãy giữ đó, tất cả các bảng được chọn mặc định.
Bước 6: Từ mục Compression bạn chọn Gzipped và giữ phần còn lại như cũ.: Từ mục Compression bạn chọn Gzipped và giữ phần còn lại như cũ.
Cách 2: Hướng dẫn Backup database MySQL và các tệp web server vào máy chủ FTPMySQL và các tệp web server vào máy chủ FTP
Đây là 1 giải pháp sao lưu đơn giản cho những người chạy web server và MySQL server trên 1 hộp chuyên dụng hoặc VPS. Ưu điểm chính của việc sử dụng sao lưu FTP hoặc NAS là bảo vệ tránh mất dữ liệu. Đầu tiên, bạn sẽ cần sao lưu từng cơ sở dữ liệu bằng lệnh mysqldump, tự động những tác vụ sao lưu bằng tar, thiết lập công việc đình kỳ và tạo tập lệnh sao lưu FTP.
$ mysqldump -u root -h localhost -pmypassword faqs | gzip -9 > faqs-db.sql.gz
Cách 3: Sử dụng PHP để backup database MySql
Thực hiện 1 truy vấn sao lưu cơ sở dữ liệu từ tệp PHP. Sau đây là 1 ví dụ về việc sử dụng truy vấn SELECT INTO OUTFILESELECT INTO OUTFILE
Để khôi phục bản sao lưu, bạn chỉ cần chạy truy vấn LOAD DATA INFILE như vậy:
Cách 4: Hướng dẫn Backup database MySQL qua SSH
Một giải pháp để backup MySQL database nữa là thông qua SSH. Bạn sẽ cần kích hoạt quyền truy cập shell bên trong bảng điều khiển Plesk của mình và sử dụng tiện ích như PuTTY để đăng nhập vào máy chủ của bạn thông qua SSH.
Cách 5: Một vài cách khác
Backup MySQL database thông qua MySQLDump
mysqldump ---user [user name] ---password=[password] [database name] > [dump file]
- Tự động backup MySQL database sang Amazon S3
Nhiều người dùng sử dụng Amazon S3 để backup MySQL database. Đây chính là script để thực hiện nhiệm vụ backup mysql database và sau đó chuyển Amazon S3.script để thực hiện nhiệm vụ backup mysql database và sau đó chuyển Amazon S3.
- Tự động backup MySQL Database trên Linux
15 2 * * * root mysqldump -u root -pPASSWORD –all-databases | gzip > /mnt/disk2/database_`data ‘ %m-%d-%Y’`.sql.gz
- Tự động backup MySQL Database bằng AutoMyQueryBackup
Auto Query Backup có một số tính năng tuyệt vời để: sao lưu một cơ sở dữ liệu, nhiều cơ sở dữ liệu hoặc tất cả các cơ sở dữ liệu trên máy chủ; mỗi cơ sở dữ liệu được lưu trong một tệp riêng biệt có thể được nén [với gzip hoặc bzip2]; nó sẽ xoay các bản sao lưu và không giữ chúng lấp đầy ổ cứng của bạn [như bình thường trong bản sao lưu hàng ngày, bạn sẽ chỉ có 7 ngày sao lưu cuối cùng, hàng tuần nếu được bật sẽ có một bản cho mỗi tuần,…]
- Backup MySQL Database bằng Ubuntu Linux Backup MySQL Server Shell Script
Vậy là bài viết trên BKNS đã hướng dẫn backup database MySQL để bạn tham khảo. Nếu bạn còn thắc mắc nào thì hãy để lại bình luận ở dưới để được biết thêm nhiều thông tin hữu ích khác nữa nhé. Đừng quên truy cập website //www.bkns.vn/ để được biết thêm nhiều thông tin hữu ích khác nữa nhé. hướng dẫn backup database MySQL để bạn tham khảo. Nếu bạn còn thắc mắc nào thì hãy để lại bình luận ở dưới để được biết thêm nhiều thông tin hữu ích khác nữa nhé. Đừng quên truy cập website //www.bkns.vn/ để được biết thêm nhiều thông tin hữu ích khác nữa nhé.