Tải bản đầy đủ (.pdf) (16 trang)

BACKUP AND RESTORE DATBASE IN MYSQL pot

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (242.51 KB, 16 trang )

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

×