Ошибка импорта производственной базы данных на другой сервер - PullRequest
0 голосов
/ 27 июня 2018

У меня есть производственная база данных объемом 2,5 ГБ, которую я экспортировал с использованием mysqldump. Я попытался импортировать этот файл .dump на другой сервер, запустив

mysql -uroot moodle

он работает в течение нескольких секунд и застревает. Когда я проверил mysql_error.log

2018-06-27 11:14:36 5000 [ERROR] Incorrect definition of table mysql.column_stats: expected column 'max_value' at position 4 to have type varbinary(255), found type varchar(255).
2018-06-27 11:18:33 5124 [Warning] InnoDB: A long semaphore wait:
--Thread 5200 has waited at ibuf0ibuf.cc line 4403 for 241.00 seconds the semaphore:
Mutex at 00C3C3F0, Mutex IBUF created ibuf0ibuf.cc:516, lock var 2

2018-06-27 11:18:33 5124 [Warning] InnoDB: A long semaphore wait:
--Thread 4212 has waited at ibuf0ibuf.cc line 4403 for 241.00 seconds the semaphore:
Mutex at 00C3C3F0, Mutex IBUF created ibuf0ibuf.cc:516, lock var 2

2018-06-27 11:18:33 5124 [Warning] InnoDB: A long semaphore wait:
--Thread 3956 has waited at btr0pcur.cc line 444 for 241.00 seconds the semaphore:
X-lock on RW-latch at 04844024 created in file buf0buf.cc line 1478
a writer (thread id 4440) has reserved it in mode  exclusive
number of readers 0, waiters flag 1, lock_word: 0
Last time read locked in file not yet reserved line 0
Last time write locked in file btr0cur.cc line 293
2018-06-27 11:18:33 5124 [Warning] InnoDB: A long semaphore wait:
--Thread 4440 has waited at buf0buf.cc line 4145 for 241.00 seconds the semaphore:
S-lock on RW-latch at 0483BA74 created in file buf0buf.cc line 1478
a writer (thread id 0) has reserved it in mode  exclusive
number of readers 0, waiters flag 1, lock_word: 0
Last time read locked in file dict0stats.cc line 1556
Last time write locked in file buf0buf.cc line 5349
2018-06-27 11:18:33 5124 [Note] InnoDB: A semaphore wait:
--Thread 5200 has waited at ibuf0ibuf.cc line 4403 for 241.00 seconds the semaphore:
Mutex at 00C3C3F0, Mutex IBUF created ibuf0ibuf.cc:516, lock var 2

В рабочей базе данных работает нормально, в чем будет проблема?
Я использую 10.2.8-MariaDB - mariadb.org binary distribution xampp 3.2.2 в Windows Server 2012

1 Ответ

0 голосов
/ 27 июня 2018

Попробуйте выполнить команду mysql_upgrade_service

mysql_upgrade_service --service=MySQL

Подробнее см. https://mariadb.com/kb/en/library/mariadb-vs-mysql-compatibility/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...