Hàng khuyến mãi Hang khuyen mai hang thanh ly hàng thanh lý

Hãy chọn Truy cập bằng mobile | Tiếp tục
Từ khóa hot: Thời trang Đồng hồ Thẩm mỹ Xây dựng Chăm sóc sức khỏe   |  
Tìm nâng cao

Hướng dẫn backip và restore database [Copy địa chỉ]

Thời gian đăng: 22/4/2019 16:12:20

Nếu như bạn đã và đang sử dụng MySQL database, tôi chắc chắn bạn sẽ rất sợ rằng dữ liệu của bạn sẽ bị mất. Do vậy việc backup MySQL database thường xuyên là cần thiết. Bạn có thể đơn giản hóa bằng cách sử dụng lệnh trong terminal để backup và restore

Hôm nay VDO xin gửi đến các bạn bài viết hướng dẫn bạn cách đơn giản nhất để sao lưu và phục hồi dữ liệu MySQL database.

>>> Xem thêm: Card X520-DA1


1. Backup bằng Command Line (sử dụng mysqldump để backup database)
Để có thể sử dụng dòng lệnh sao lưu cơ sở dữ liệu bạn cần đăng nhập vào server thông qua kết nối ssh như putty

Sử dụng cấu trúc lệnh như sau

$ mysqldump –opt -u [uname] -p [dbname] > [backupfile.sql]
Trong đó:

[uname] : user của database

[dbname] : Tên của database

[backupfile.sql] : Tên file backup muốn lưu

[–opt] : Các tùy chọn mysqldump

Ví dụ : Để backup database thuthuatvietnam

$ mysqldump -u root -p thuthuatvietnam > backup_ttvn.sql
Bạn cũng có thể tùy chọn các bảng để backup bằng cách liệt kê các bảng, các bảng cách nhau bằng khoảng trắng (dấu space)

$ mysqldump -u root -p thuthuatvietnam bang_a bang_b > backup_ttvn.sql
Back up MySQL Database và đồng thời nén lại

Nếu database có dung lượng lớn, bạn cần nén lại, khi đó bạn có thể sử dụng cấu trúc lệnh nén cùng gzip

$ mysqldump -u [uname] -p [dbname] | gzip -9 > [backupfile.sql.gz]
2. Restore MySQL Database

>>> Xem thêm: Card I350-T4


Ở trên là cách tạo bản backup, tiếp tục chúng ta sẽ tìm hiểu cách restore. Cấu trúc lệnh như sau:

$ mysql -u [uname] -p [dbname] < [backupfile.sql]
Trong đó:

[uname] : user của database

[dbname] : Tên của database

[backupfile.sql] : Tên file backup đã lưu (file backup muốn phục hồi)

Ví dụ: Phục hồi database thuthuatvietnam

$ mysql -u root -p thuthuatvietnam < backup_ttvn.sql
Phục hồi database được nén

gunzip < [backupfile.sql.gz] | mysql -u [uname] -p [dbname]
Nếu bạn muốn phục hồi một database đã tạo ra trước đó bạn sử dụng lệnh mysqlimport. Cấu trúc lệnh như sau:

mysqlimport -u [uname] -p [dbname] [backupfile.sql]

Trên đây là một số thủ thuật nhỏ mà chúng tôi đã sưu tầm và tích lũy trong quá trình làm việc . Hy vọng có thể giúp các bạn bảo mật được dữ liệu một cách hiệu quả và thông minh nhất.

>>> Xem thêm: Card I350-T2


Đánh giá

Lưu trữ | Phiên bản Mobile | Quy chế | Chính sách | Chợ24h

GMT+7, 18/4/2024 10:56 , Processed in 0.126409 second(s), 131 queries .

© Copyright 2011-2024 ISOFT®, All rights reserved
Công ty CP Phần mềm Trí tuệ
Số ĐKKD: 0101763368 do Sở KH & ĐT Tp. Hà Nội cấp lần đầu ngày 13/7/2005, sửa đổi lần thứ 4 ngày 03/11/2011
Văn phòng: Tầng 9, Tòa Linh Anh, Số 47-49 Khuất Duy Tiến, P. Thanh Xuân Bắc, Q. Thanh Xuân, Hà Nội
Tel: (84) 2437 875018 | (84) 2437 875017 | E-Mail: cho24h@isoftco.com

Lên trên