10/10/2018, 11:42

Restore database mysql

Làm sao restore database mysql với dung lượng lớn được?
3do viết 13:49 ngày 10/10/2018
dùng lệnh mysql -u username -p password database < file_dumped.sql
hoanghuuvinh viết 13:54 ngày 10/10/2018
Lệnh này thực hiện ở localhost, chứ trên host thì làm sao được, vào đâu mà thực hiện được lệnh này, trên host nó chỉ có cái phpmyadmin thui
dungpt2003 viết 13:57 ngày 10/10/2018
Thử sử dụng cái này xem seo,
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ỉ?
hoanghuuvinh viết 13:45 ngày 10/10/2018
Bạn có thể hướng dẫn cách sử dụng bigdump được ko? Mình có chỉnh các thông số trong đó rùi và sau đó upload csdl nhưng vẫn bị lổi
3do viết 13:50 ngày 10/10/2018
Được gửi bởi hoanghuuvinh
Bạn có thể hướng dẫn cách sử dụng bigdump được ko? Mình có chỉnh các thông số trong đó rùi và sau đó upload csdl nhưng vẫn bị lổi
chỉnh thông số như thế nào? lỗi như thế nào?
sub viết 13:47 ngày 10/10/2018
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
VNN-MEDIA viết 13:54 ngày 10/10/2018
Bạn dùng thử mysqldumper xem sao
data forum vbb mình lớn. toàn dùng cái đó
haicop viết 13:43 ngày 10/10/2018
Có một cách nữa là cho phép remote mysql, sau đó dùng lệnh dump ở trên máy mình nhưng connect vào host, hoặc dùng Navicat.
Tùng Phạm viết 13:53 ngày 10/10/2018
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.
Bài liên quan
0