Проблема с базой данных
-
Привет, форумчане! 🙂
У меня имеется свой сервер, работающий на операционной системе Windows Server 2016. На нём установлена база данных MySQL Server 5.5. Арендован домен, на котором создан сайт, работающий на CMS WordPress 4.9.6.
Возникла необходимость переустановить операционную систему на Ubuntu 18.04.
Для этого я полностью выгрузил каталог для дальнейшей работы, но возникла большая проблема с экспортом базой данных: она вроде имеется, но таблицы в ней просто отсутствуют! хотя с другими базами всё в порядке. При этом сайт стабильно работает и никаких проблем нет.
Может я чего-то не понимаю, объясните, пожалуйста, как мне перенести базу данных.
-
https://ru.wordpress.org/plugins/duplicator/
перенесите плагином
https://ibb.co/gMm9WT
Вот сейчас я вообще перестал что-либо понимать. Выходит, CMS тоже не видит базу данных?это экспорт плагина? база 0 байт?
а если попробовать mysqldump
экспорт
mysqldump -u ИМЯПОЛЬЗ -p -c --databases ИМЯБД > file.sqlимпорт
mysql -u ПОЛЬЗОВАТЕЛЬ -p ИМЯБД < file.sqlВыходит, CMS тоже не видит базу данных?
Это не возможно даже теоретически.
Проверьте настройки дубликатора. Скорее всего у Вас недоступен mysqldump, и доступ выполняется от пользователя не имеющего прав к базе.Текстовый файл mysqldump имеет такое содержание: https://ibb.co/e6ogd8
Текстовый файл mysqldump
??
Я говорил проверить настройку плагина.импорт может иметь проблемы из-за этих директив, если имя БД на целевой системе отличается
(обмениваться текстом в виде картинок — изврат)Я говорил проверить настройку плагина
Я отвечал Yui
Плагин «Duplicator» может завершить процесс, выдаёт ошибку: «Построение прервано сервером. This server cannot complete the build due to setup constraints.»
Какое же ограничение может стоять на сервере?посмотрите логи ошибок, возможно туда пишется причина более конкретно
Я отвечал Yui
Этого не видно. Но и Yui тоже ни про какой текстовый файл
mysqldumpне спрашивала.mysqldump— это системная команда (сервис, «программа») сервера.Вы настойки плагина так и не смотрели, похоже?
Вы настойки плагина так и не смотрели, похоже?
Если Вы имеете введу обработку SQL Script, то да, она выполняется с помощью Mysqldump.
Я имею ввиду

Но в любом случае:
посмотрите логи ошибок, возможно туда пишется причина более конкретно
посмотрите логи ошибок, возможно туда пишется причина более конкретно
Действительно, логирование показывает несколько ошибок в запросах, однако я не знаю как они решаются:
[27-May-2018 07:34:02 UTC] База данных WordPress возвратила ошибку Table 'newposition.wp_duplicator_packages' doesn't exist в ответ на запрос SELECT * FROM 'wp_duplicator_packages' ORDER BY id DESC, выполненный do_action('toplevel_page_duplicator'), WP_Hook->do_action, WP_Hook->apply_filters, duplicator_get_menu, include('C:\inetpub\wwwroot\(URLsite)\wp-content\plugins\duplicator\views\packages\controller.php'), include('C:\inetpub\wwwroot\(URLsite)\wp-content\plugins\duplicator\views\packages\main\controller.php'), include('C:\inetpub\wwwroot\(URLsite)\wp-content\plugins\duplicator\views\packages\main\packages.php') [27-May-2018 07:34:02 UTC] База данных WordPress возвратила ошибку Table 'newposition.wp_duplicator_packages' doesn't exist в ответ на запрос SELECT status FROM 'wp_duplicator_packages' WHERE status >= 100, выполненный do_action('toplevel_page_duplicator'), WP_Hook->do_action, WP_Hook->apply_filters, duplicator_get_menu, include('C:\inetpub\wwwroot\(URLsite)\wp-content\plugins\duplicator\views\packages\controller.php'), include('C:\inetpub\wwwroot\(URLsite)\wp-content\plugins\duplicator\views\packages\main\controller.php'), include('C:\inetpub\wwwroot\(URLsite)\wp-content\plugins\duplicator\views\packages\main\packages.php') [27-May-2018 07:34:08 UTC] PHP Notice: Constant WP_MEMORY_LIMIT already defined in C:\inetpub\wwwroot\(URLsite)\wp-config.php on line 92 [27-May-2018 07:34:20 UTC] PHP Notice: Constant WP_MEMORY_LIMIT already defined in C:\inetpub\wwwroot\(URLsite)\wp-config.php on line 92 [27-May-2018 07:34:22 UTC] PHP Notice: Constant WP_MEMORY_LIMIT already defined in C:\inetpub\wwwroot\(URLsite)\wp-config.php on line 92 [27-May-2018 07:34:31 UTC] PHP Notice: Constant WP_MEMORY_LIMIT already defined in C:\inetpub\wwwroot\(URLsite)\wp-config.php on line 92 [27-May-2018 07:34:38 UTC] PHP Notice: Constant WP_MEMORY_LIMIT already defined in C:\inetpub\wwwroot\(URLsite)\wp-config.php on line 92 [27-May-2018 07:34:38 UTC] База данных WordPress возвратила ошибку Table 'newposition.wp_duplicator_packages' doesn't exist в ответ на запрос SELECT ID, hash FROM 'wp_duplicator_packages' WHERE hash = 'c69ca282c95e3cfa5329180527073420', выполненный do_action('wp_ajax_duplicator_package_build'), WP_Hook->do_action, WP_Hook->apply_filters, duplicator_package_build, DUP_Package->runBuild, DUP_Package->getHashKey [27-May-2018 07:34:38 UTC] База данных WordPress возвратила ошибку Table 'newposition.wp_duplicator_packages' doesn't exist в ответ на запрос SHOW FULL COLUMNS FROM 'wp_duplicator_packages', выполненный do_action('wp_ajax_duplicator_package_build'), WP_Hook->do_action, WP_Hook->apply_filters, duplicator_package_build, DUP_Package->runBuild [27-May-2018 07:34:38 UTC] База данных WordPress возвратила ошибку Table 'newposition.wp_duplicator_packages' doesn't exist в ответ на запрос SHOW FULL COLUMNS FROM 'wp_duplicator_packages', выполненный do_action('wp_ajax_duplicator_package_build'), WP_Hook->do_action, WP_Hook->apply_filters, duplicator_package_build, DUP_Package->runBuild-
Ответ изменён 7 лет, 11 месяцев назад пользователем
SeVlad. Причина: код
Table ‘newposition.wp_duplicator_packages’ doesn’t exist
В базе проверили наличие этой таблицы?
Она может быть пустая, но целая. Её структура:

В базе проверили наличие этой таблицы?
База данных вообще пустая: https://ibb.co/bUDGwT
-
Ответ изменён 7 лет, 11 месяцев назад пользователем
Тема «Проблема с базой данных» закрыта для новых ответов.