Đầu tiên để thực hiện việc back up data bạn cần 2 thứ sau:
1/ Bạn nên xem Host bạn có hỗ trợ SSH và Telnet không, việc này bạn cần xem lại nhà cung cấp dịch vụ của bạn.
2/ Một SSH hoặc Telnet Client như là Putty (cái này bạn tìm trên Google có rất nhiều):
Sau đó bạn mở chương trình đó lên và login vào website của bạn.Các dòng lệnh nhắc bạn sẽ nhìn thấy sẽ khác nhau của hệ điều hành.
Đối với hầu hết các công ty Hosting, điều này sẽ đưa bạn vào trong thư mục gốc FTP.
Gõ vào phần sau đây để tạo một sao lưu trong thư mục hiện hành:
Mã:
mysqldump --opt -Q -u dbusername -p databasename > backupname.sql
Mã:
mysqldump --opt -Q -u dbusername -p databasename > /path/to/backupname.sql
Nếu công ty hosting của bạn xài trên một máy chủ MySQL từ xa (remote Mysql), như mysql.yourhost.com, bạn sẽ cần phải thêm servername vào dòng lệnh. Các servername sẽ được giống như trong config.php. Các dòng lệnh bạn cần gõ là:
Thư mục hiện hành:
Mã:
mysqldump --opt -Q -h servername -u dbusername -p databasename > backupname.sql
Mã:
mysqldump --opt -Q -h servername -u dbusername -p databasename > /path/to/backupname.sql
Phần hai là phần Restore Database:
II/ Restore Database thông qua SSH và Telnet:
Bạn chỉ việc mở chương trình SSH hoặc Telnet Client và bạn login vào Website của bạn, ở đây các bạn chú ý là phải upload file data các bạn cần restore lên Host. Nếu file back up các bạn upload lên root folder thì các bạn gõ dòng lệnh sau:
Mã:
mysql -u dbusername -p databasename < backupname.sql
Mã:
mysql -u dbusername -p databasename < /path/to/backupname.sql
0 nhận xét:
Đăng nhận xét
Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.