Conexão perdida com o servidor MySQL durante a consulta

2

Estou tentando importar nosso antigo banco de dados para um novo databsae em nosso servidor de teste, mas continuo tendo este erro: "Conexão perdida com o servidor MySQL durante a consulta".

Como você pode ver abaixo, tentei iniciar o servidor com valores maiores para tempo limite de leitura e tempo limite de espera. Mais eu aumentaram max_allowed_packet = 1024M

[root@DB-01 alexl]# /etc/init.d/mysql start
Starting MySQL (Percona Server). SUCCESS! 
[root@DB-01 alexl]# mysql -hlocalhost magento < magento.sql
ERROR 2013 (HY000) at line 15235: Lost connection to MySQL server during query

O arquivo sql é ~ 7gig, mas precisa de tudo.

Qualquer ajuda é apreciada.

+-----------------------------+----------+
| Variable_name               | Value    |
+-----------------------------+----------+
| connect_timeout             | 10       |
| delayed_insert_timeout      | 300      |
| have_statement_timeout      | YES      |
| innodb_flush_log_at_timeout | 1        |
| innodb_lock_wait_timeout    | 50       |
| innodb_rollback_on_timeout  | OFF      |
| interactive_timeout         | 28800    |
| lock_wait_timeout           | 31536000 |
| net_read_timeout            | 6000     |
| net_write_timeout           | 6000     |
| rpl_stop_slave_timeout      | 31536000 |
| slave_net_timeout           | 3600     |
| thread_pool_idle_timeout    | 60       |
| wait_timeout                | 28800    |
+-----------------------------+----------+

| max_allowed_packet          | 1024M    |
    
por beingalex 26.11.2015 / 13:05

1 resposta

0

O valor de max_allowed_packet é muito pequeno. Você pode sobrescrevê-lo em uma importação executando mysql --max_allowed_packet=7500M magento < magento.sql ou editando o arquivo my.cnf e reiniciando o MySQL conforme explicado em aqui .

    
por 26.11.2015 / 13:09

Tags