Backup and restore datbase in mysql
Sự cần thiết của backup và restore Backup dữ liệu Resotre dữ liệu
Bạn đang xem nội dung tài liệu Backup and restore datbase in mysql, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
BACKUP AND RESTORE
DATBASE IN MYSQL
Nội dung
Sự cần thiết của backup và restore
Backup dữ liệu
Resotre dữ liệu
Vai trò của Backup data
Database lưu trữ:
Số lượng lớn các dữ liệu quý giá, quan trọng
của một công ty, tổ chức,....
Backup Database đóng vai trò quan trọng
Sao lưu cơ sở dữ liệu
Dùng để phục hồi CSDL khi có sự cố xảy ra
Các sự cố thường xảy ra
trên Cơ sở dữ liệu
Các file hệ thống bị hư hỏng
Server bị hư hỏng, đánh cấp, phá huỷ
Những lỗi của user:
– Vô tình chỉnh sửa CSDL
– Vô tình xoá dữ liệu
Sự phá hoại cố ý của nhân viên
Bị hack
=> Phải phục hồi được dữ liệu
Backup và Restore dữ liệu
sử dụng Command line
Backup dữ liệu
Để backup dữ liệu trong MySQL ta có thể:
Copy file cơ sở dữ liệu
Export dữ liệu ra text file
Backup dữ liệu
Export dữ liệu ra text file
Các bước chuẩn bị:
Khởi động mysql Server
Mở cửa sổ dòng lệnh, di chuyển đến thư mục bin
của thư mục cài đặt và gõ vào lệnh:
mysqldump -u [Username] -p [password]
[databasename] > [backupfile.sql]
Trong đó:
Username: Tài khoản người dùng muốn backup
Password: Password đăng nhập
Databasename: tên CSDL muốn backup
Backupfile.sql: tên tập tin backup
Ví dụ:
Người dùng có username và password là “admin”
thao tác trên cơ sở dữ liệu với tên accounts
Các tuỳ chọn backup
Backup toàn bộ các bảng và dữ liệu
mysqldump -u admin -p admin accounts > accounts.sql
• Chỉ backup cấu trúc các bảng
mysqldump -u admin -p admin --no-data accounts > accounts.sql
Chỉ backup dữ liệu
mysqldump -u admin -p admin --no-create-info accounts >
accounts.sql
Backup thủ tục và hàm
mysqldump -u admin -p admin --routines accounts > accounts.sql
Restore Database
Khôi phục Database về trạng thái được backup
gần nhất
Các bước thực hiện:
Khởi động MySQL Server
Mở cửa sổ dòng lệnh, di chuyển đến thư mục
bin của thư mục cài đặt và gõ vào lệnh:
mysql - u admin -p admin accounts <
accounts.sql
Backup và Restore dữ liệu
sử dụng MySQL Administrator
Backup dữ liệu
Các bước thực hiện:
1. Khởi động MySQL Administrator
2. Chọn nút lệnh Backup và chọn New Project
Backup dữ liệu
3. Chọn nội dung cần Backup
4. Click vào nút lệnh Execute Backup Now. Chọn
nơi lưu trữ file Backup với đuôi .sql.
Restore dữ liệu
Cách thực hiện:
1. Khởi động MySQL Administrator
2. Chọn nút lệnh Restore (hình 1)
3. Chọn nơi lưu trữ File backup (hình 1)
4. Click nút Start Restore (hình 1)
1 4
3
5
2 6
Cảm ơn