Ну, я попытался импортировать базу данных небольшого размера, это работает. Однако, когда я собираюсь импортировать большую базу данных, она показывает следующую ошибку из phpMyadmin.
Статический анализ:
При анализе обнаружено 1 ошибка.
Недостающее выражение. (рядом с "ON" в позиции 25)
SQL-запрос: Изменить Изменить
УСТАНОВИТЬ FOREIGN_KEY_CHECKS = ВКЛ;
MySQL сказал: Документация
#2006 - пропал сервер MySQL
введите описание изображения здесь
и я должен войти в систему снова.
Когда я просматриваю файл журнала из /var/журнал/mysql/error.log
2022-01-28T10:52:50.467847Z 0 [ОШИБКА] [MY-013183]
[InnoDB] Ошибка утверждения: ddl0builder.cc:1495:n >= поток IO_BLOCK_SIZE 140213208729344
InnoDB: мы намеренно создаем ловушку памяти.
InnoDB: Отправьте подробный отчет об ошибке на http://bugs.mysql.com.
InnoDB: Если вы сталкиваетесь с повторяющимися ошибками утверждения или сбоями, даже
InnoDB: сразу после запуска mysqld может быть
InnoDB: повреждение в табличном пространстве InnoDB. Пожалуйста, обратитесь к
InnoDB: http://dev.mysql.com/doc/refman/8.0/en/forcing-innodb-recovery.html
InnoDB: о принудительном восстановлении.
10:52:50 UTC - mysqld получил сигнал 6 ;
Скорее всего, вы столкнулись с ошибкой, но эта ошибка также может быть вызвана неисправностью оборудования.
Указатель потока: 0x0
Попытка обратного следа. Вы можете использовать следующую информацию, чтобы узнать
где mysqld умер. Если вы не видите сообщений после этого, что-то пошло
ужасно неправильно...
stack_bottom = 0 thread_stack 0x100000
2022-01-28T10:52:50.471914Z 0 [ОШИБКА] [MY-013183]
[InnoDB] Ошибка утверждения: ddl0buffer.cc:204:ptr <bounds.second thread 140213217122048
И когда я пытаюсь с помощью командной строки импортировать базу данных, она показывает следующую ошибку
введите описание изображения здесь
lochan@lochan-Inspiron-5593:~$ mysql -u root -p wp_test < ~/Downloads/wp_ndw_staging.sql
Введите пароль:
ОШИБКА 2013 (HY000) в строке 3429: Потеряно соединение с сервером MySQL во время запроса
Мой параметр в php.ini
следующие
post_max_size = 1500M
upload_max_filesize = 1500M
Я попытался поместить параметр восстановления в /etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld]
innodb_force_recovery = 1
и я попытался следовать в mysqld.cnf
файл, но это не сработало.
key_buffer_size = 1600M
max_allowed_packet = 6400M