Почему мой импорт MariaDB импортирует только некоторые строки данных? - PullRequest
0 голосов
/ 02 ноября 2019

У меня есть файл .sql размером 12 ГБ, полученный с нашего производственного сервера через mysqldump. И наш производственный сервер, и я оба используем MariaDB 10.4 (я недавно обновил с MariaDB 5.5).

Мои коллеги (использующие MariaDB 10.1) могут импортировать файл .sql очень хорошо. Когда я пытаюсь импортировать, он кажется работающим, но во многих таблицах (может быть, только в больших таблицах?) Он импортирует только небольшой процент от общего количества строк. Например, в одной таблице с 1,5 миллионами строк моя база данных содержит только 2000 строк после завершения импорта.

Я использую mysql -u [user] -p [db_name] < /path/to/datadump.sql для импорта данных.

В журнале ошибок нет ошибок (/var/log/mysqld.log).

Среда - CentOS 6.10, работающая на Vagrant box в MacOS.

1 Ответ

0 голосов
/ 02 ноября 2019

mysql_upgrade, кажется, сделал свое дело. Я пробовал много других вещей, включая переустановку MariaDB 10.4, настройку /etc/my.cnf на настройки по умолчанию. Единственное, что сработало для меня, было mysql_upgrade.

...