Để restore database của bạn bằng SSH hoặc Telnet, bạn cần 2 điều kiện sau:
1, Khả năng truy cập vào SSH hoặc Telnet. Cái này bạn phải hỏi nhà cung cấp host xem họ có hỗ trợ không?
2, 1 SSH/Telnet Client, ví dụ như PuTTy.
Lưu ý:
Nếu bản backup data của bạn đang nằm trong máy thì bạn phải upload nó lên host thông qua FTP trước.
Mở SSH/Telnet client và đăng nhập vào website của bạn. Thường bạn sẽ được đưa đến thư mục gốc FTP.
Bạn cũng có thể chuyển đến thư mục chứa bản backup data và đánh câu lệnh sau:
mysql -u dbusername -p databasename < backupname.sql
Nếu bạn không muốn chuyển thư mục và bạn nắm rõ đường dẫn đến file backup thì bạn có thể dùng câu lệnh sau:
mysql -u dbusername -p databasename < /path/to/backupname.sql
Lúc này bạn sẽ thấy thông báo yêu cầu nhập database password. Gõ vào và database sẽ được restore.
Nếu nhà cung cấp host của bạn dùng remote MySQL server, vd: mysql.yourhost.com, bạn sẽ cần phải điền servername vào câu lệnh. Lúc này câu lệnh sẽ là:
mysql -h servername -u dbusername -p databasename < backupname.sql
Hoặc:
mysql -h servername -u dbusername -p databasename < /path/to/backupname.sql