SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 22.12.2016 12:19:40

Austin
Участник
Зарегистрирован: 22.12.2016
Сообщений: 4

Error 2013: Lost connection to MySQL server during query при mysqldump

Добрые день вопрос по базе данных mariadb, перешли с myisam на innodb и теперь при бекапе выдаёт ошибку
mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `b_stat_city` at row: 4468018
Пробовал бекап с ключём --single-transaction тоже не помогает всё так же ошибка и на этой же таблице, может таблица с ошибкой и не пропускает дальше?

Отредактированно Austin (22.12.2016 12:20:03)

Неактивен

 

#2 22.12.2016 12:22:04

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Error 2013: Lost connection to MySQL server during query при mysqldump

А что говорит

check table b_stat_city;
?


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 22.12.2016 12:41:27

Austin
Участник
Зарегистрирован: 22.12.2016
Сообщений: 4

Re: Error 2013: Lost connection to MySQL server during query при mysqldump

MariaDB [paci]> check table b_stat_city;
ERROR 2013 (HY000): Lost connection to MySQL server during query
Вот ошибку выдало, база большая достаточно эта таблица (b_stat_city) 840 мб  сайт на битриксе раньше когда тип движка был myisam всё нормально было сейчас вот проблемы начались.

Неактивен

 

#4 22.12.2016 13:27:15

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Error 2013: Lost connection to MySQL server during query при mysqldump

А чему равны переменные
wait_timeout
и
connect_timeout
?

Попробуйте увеличить их значения.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#5 22.12.2016 14:54:58

Austin
Участник
Зарегистрирован: 22.12.2016
Сообщений: 4

Re: Error 2013: Lost connection to MySQL server during query при mysqldump

wait_timeout = 150 стоит
connect_timeout = 10 хотя пытался увеличить до 30 не получилось почему то, я не спец в этом просто решил в my.cnf дописать эту переменную
[mysqld]
connect_timeout=100
А в консоли mysql gkclt команды MariaDB [paci]> SHOW VARIABLES LIKE "%connect_timeout%" мне выдало значение 10

Отредактированно Austin (23.12.2016 01:41:10)

Неактивен

 

#6 22.12.2016 15:09:22

Austin
Участник
Зарегистрирован: 22.12.2016
Сообщений: 4

Re: Error 2013: Lost connection to MySQL server during query при mysqldump

вот лог
161223 01:18:57 mysqld_safe Number of processes running now: 0
161223 01:18:57 mysqld_safe mysqld restarted
161223  1:18:57 [Warning] 'THREAD_CONCURRENCY' is deprecated and will be removed in a future release.
161223  1:18:57 [Note] /usr/libexec/mysqld (mysqld 5.5.44-MariaDB) starting as process 29544 ...
161223  1:18:57 InnoDB: The InnoDB memory heap is disabled
161223  1:18:57 InnoDB: Mutexes and rw_locks use GCC atomic builtins
161223  1:18:57 InnoDB: Compressed tables use zlib 1.2.7
161223  1:18:57 InnoDB: Using Linux native AIO
161223  1:18:57 InnoDB: Warning: innodb_file_io_threads is deprecated. Please use innodb_read_io_threads and innodb_write_io_threads instead
161223  1:18:57 InnoDB: Initializing buffer pool, size = 600.0M
161223  1:18:57 InnoDB: Completed initialization of buffer pool
161223  1:18:57 InnoDB: highest supported file format is Barracuda.
InnoDB: Log scan progressed past the checkpoint lsn 16283368995
161223  1:18:57  InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
InnoDB: Doing recovery: scanned up to log sequence number 16283371054
161223  1:19:02  InnoDB: Starting an apply batch of log records to the database...
InnoDB: Progress in percents: 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
InnoDB: Apply batch completed
161223  1:19:02  InnoDB: Waiting for the background threads to start
161223  1:19:03 Percona XtraDB (http://www.percona.com) 5.5.43-MariaDB-37.2 started; log sequence number 16283371054
161223  1:19:03 [Note] Plugin 'FEEDBACK' is disabled.
161223  1:19:03 [Note] Server socket created on IP: '0.0.0.0'.
161223  1:19:03 [Note] Event Scheduler: Loaded 0 events
161223  1:19:03 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.5.44-MariaDB'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MariaDB Server

Отредактированно Austin (23.12.2016 01:41:36)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson