nếu host cho phép thử dùng php với lệnh
shell_exec("mysql -u$USERNAME -p$PASSWORD $DATABASE < $SQL_FILE");
giống như làm tại localhost.
file $SQL_FILE upload lên = FTP, để cùng thư mục với file php này cũng đc, mình thường dùng lệnh này
shell_exec("mysqldump -u$USERNAME -p$PASSWORD $DATABASE > $SQL_FILE");
để dump CSDL ra file ve chép về khi cần backup, rất nhanh
mình khuyên dùng bigdumb. Hồi xưa khi làm ở htv3. Với số lượng user lớn, khi import vô rất dễ bị time out. Vì vậy công ty quyết định dùng bigdumb. Bigdumb thực tế là một tập hợp các hàm PHP giúp ích cho việc import db thôi. Nếu như bt bạn import bằng phpmyadmin có thể nó sẽ import 50000 records 1 lần . Dễ gây lỗi. Trong bigdumb bạn có quyền giảm con số này xuống, import từng bước 1, từ từ, chầm chậm nhưng chắc chắn.
BigDump: Staggered MySQL Dump Importer - http://www.ozerov.de/bigdump.php
Trên host nếu vào được shell thì làm tý là xong nhỉ?
shell_exec("mysql -u$USERNAME -p$PASSWORD $DATABASE < $SQL_FILE");
giống như làm tại localhost.
file $SQL_FILE upload lên = FTP, để cùng thư mục với file php này cũng đc, mình thường dùng lệnh này
shell_exec("mysqldump -u$USERNAME -p$PASSWORD $DATABASE > $SQL_FILE");
để dump CSDL ra file ve chép về khi cần backup, rất nhanh
data forum vbb mình lớn. toàn dùng cái đó