2012-07-13 13 views
5

Sto cercando di estrarre il database mysql di heroku nel mio database mysql locale, ma mi dà qualche errore.Errore durante il richiamo del database mysql nel database mysql locale

Ho pubblicato il problema su github. Here è il problema che ho pubblicato su github. Inserisco anche il registro di errore.

per favore aiutami a risolvere questo problema.

C'è un altro modo per ottenere il database heroku nel mio database locale ..?

Sto anche cercando di recuperare i dati tramite chunksize ma esso recupera solo il 60-70% dei dati dopo che dà lo stesso errore.

risposta

4

Probabilmente MySQL ha raggiunto net_read_timeout durante l'operazione - il valore predefinito è 30 secondi (si verifica con heroku).

Aggiungere nel file di configurazione di MySQL:

net_read_timeout = 300 
net_write_timeout = 300 

riavvio MySQL e riprovare.

+0

Sto lavorando su mac mini. Quindi da dove posso apportare queste modifiche ... ?? –

+0

dipende dalla versione di MySQL, ma di solito è /etc/mysql/my.cnf o /etc/my.cnf – c2h5oh

+3

Heroku non fornisce direttamente servizi MySQL - quindi quale componente aggiuntivo MySQL stai usando? –

3

È possibile utilizzare il prompt dei comandi per importare il DB, altrimenti il ​​vincolo di dimensione è lì.

Utilizzare il comando mysql per lo stesso. Riferimento: http://www.cyberciti.biz/faq/mysql-import-command/

+0

Sto recuperando i dati dal server heroku e heroku non fornisce alcun file di database .sql. –

Problemi correlati