2012-07-13 53 views
5

Tôi đang cố gắng kéo cơ sở dữ liệu mysql heroku vào cơ sở dữ liệu mysql cục bộ của tôi nhưng nó cho tôi một số lỗi.Lỗi khi kéo cơ sở dữ liệu mysql trong cơ sở dữ liệu mysql cục bộ

Tôi đã đăng sự cố trên github. Here là vấn đề mà tôi đã đăng trên github. Tôi cũng đăng nhật ký lỗi.

hãy giúp tôi giải quyết vấn đề này.

Có cách nào khác để lấy cơ sở dữ liệu heroku vào cơ sở dữ liệu cục bộ của tôi không ..?

Tôi cũng đang cố gắng tìm nạp dữ liệu thông qua chunksize nhưng nó chỉ lấy 60 đến 70% dữ liệu sau đó nó cho cùng một lỗi.

Trả lời

4

Có khả năng MySQL đã đạt đến net_read_timeout trong khi hoạt động - mặc định là 30 giây (nó xảy ra với heroku).

Thêm vào tập tin cấu hình MySQL của bạn:

net_read_timeout = 300 
net_write_timeout = 300 

khởi động lại MySQL và thử lại.

+0

Tôi đang làm việc trên mac mini. Vì vậy, từ nơi tôi có thể thực hiện thay đổi này ... ?? –

+0

phụ thuộc vào phiên bản MySQL, nhưng thường là /etc/mysql/my.cnf hoặc /etc/my.cnf – c2h5oh

+3

Heroku không cung cấp trực tiếp các dịch vụ MySQL - vì vậy bạn đang sử dụng MySQL Add-on nào? –

3

Bạn có thể sử dụng dấu nhắc lệnh để nhập DB, nếu không thì ràng buộc kích thước sẽ có.

Sử dụng lệnh mysql cho tương tự. Tham khảo: http://www.cyberciti.biz/faq/mysql-import-command/

+0

i m tìm nạp dữ liệu từ máy chủ heroku và heroku không cung cấp bất kỳ tệp cơ sở dữ liệu .sql nào. –

Các vấn đề liên quan