Page 1 of 2

Не восстанавливаются базы Wordpress

Posted: Fri Jan 20, 2017 12:57 am
by differ
Восстанавливаю пользователя admin стандартным способом https://vestacp.com/docs/#how-to-migrat ... her-server , а БД Wordpress не восстанавливаются (несколько баз форума Xenforo восстановились). Пробовал на Debian 8 и Ubuntu 16.04, создаются какие-то три таблицы в базе:

Image

Как исправить?

Re: Не восстанавливаются базы Wordpress

Posted: Fri Jan 20, 2017 4:02 pm
by differ
Попробовал восстановить напрямую через phpmyadmin, выдало ошибку:

Image

Code: Select all

Ошибка
Статический анализ:

Найдено 1 ошибок при анализе.

Неизвестное ключевое слово. (near "ON" at position 25)
SQL запрос: Изменить Изменить

SET FOREIGN_KEY_CHECKS = ON;

Ответ MySQL: Документация

#2006 - MySQL server has gone away
Открыть phpMyAdmin в новом окне
Warning in ./libraries/dbi/DBIMysqli.class.php#261
 Error while sending QUERY packet. PID=3275

Backtrace

./libraries/dbi/DBIMysqli.class.php#261: mysqli_query(
object,

Re: Не восстанавливаются базы Wordpress

Posted: Sat Jan 21, 2017 2:54 pm
by skurudo
Хотелось бы узнать, что и откуда восстанавливаете?

А вообще базы можно из терминала накатить:

Code: Select all

mysql название-базы-куда-вкатываем < файлдамп.sql
PS: В некоторых случаях требуются подробности:

Code: Select all

mysql -uпользователь -pпароль название-базы-куда-вкатываем < файлдамп.sql

Re: Не восстанавливаются базы Wordpress

Posted: Sat Jan 21, 2017 8:50 pm
by differ
skurudo wrote:Хотелось бы узнать, что и откуда восстанавливаете?
со старого сервера с Vestacp переношу сайты на новый сервер с Vestacp, в обоих случаях используется стандартный пользователь admin
файлдамп.sql
где должен лежать? или указывать положение относительно пользователя?
mysql -uпользователь -pпароль название-базы-куда-вкатываем < файлдамп.sql
то что выделил жирным тоже нужно указывать?

Re: Не восстанавливаются базы Wordpress

Posted: Sat Jan 21, 2017 10:33 pm
by skurudo
differ wrote:
skurudo wrote:Хотелось бы узнать, что и откуда восстанавливаете?
со старого сервера с Vestacp переношу сайты на новый сервер с Vestacp, в обоих случаях используется стандартный пользователь admin
Версии ОС, панели, mysql при этом одинаковые?
differ wrote:
файлдамп.sql
где должен лежать? или указывать положение относительно пользователя?
Взять его можно из архива (папка DB) или сделать дамп со старого сервера.
differ wrote:
mysql -uпользователь -pпароль название-базы-куда-вкатываем < файлдамп.sql
то что выделил жирным тоже нужно указывать?
Если делается под рутом, то обычно нет, т.е. пароль рута mysql прописать в /root/.my.cnf
Проверить просто - набрать mysql в консоли и нажать enter, если зашли, то все ок.

Re: Не восстанавливаются базы Wordpress

Posted: Mon Jan 23, 2017 6:28 pm
by differ
Версии ОС, панели, mysql при этом одинаковые?
Сначала переносил на другую ОС и mysql, потом на те же что и на старом сервере, все равно базы данных для Wordpress не восстанавливались, хотя для Xenforo нормально восстановились.

Еще такой момент, когда пробую перенести сайты на другой сервер OVH, то нормально базы Wordpress и Xenforo восстанавливается, а когда на VPS от arubacloud (куда и нужно перенести) то базы Wordpress не восстанавливаются.
Так же пробовал восстановить базу при помощи SypexDumper, когда захожу по адресу http://ip/sxd/, ввожу логин и пароль базы чтобы импортировать дамп, нажимаю войти сервер выдает ошибку 500. Не могу понять с чем это связано, на других серверах обычно не помню чтобы нельзя было войти в SypexDumper и выдавало ошибку.
Взять его можно из архива (папка DB) или сделать дамп со старого сервера.
я знаю откуда взять дамп базы, имею ввиду куда положить эту базу (файлдамп.sql) чтобы она командой mysql название-базы-куда-вкатываем < файлдамп.sql восстановилась? В какую директорию на сервере?

Re: Не восстанавливаются базы Wordpress

Posted: Mon Jan 23, 2017 7:53 pm
by skurudo
differ wrote:я знаю откуда взять дамп базы, имею ввиду куда положить эту базу (файлдамп.sql) чтобы она командой mysql название-базы-куда-вкатываем < файлдамп.sql восстановилась? В какую директорию на сервере?
Не принципиально, откуда удобнее. Я вот люблю /root/

Re: Не восстанавливаются базы Wordpress

Posted: Mon Jan 23, 2017 8:30 pm
by differ
skurudo wrote:Не принципиально, откуда удобнее. Я вот люблю /root/
Через root можно восстанавливать дампы баз других пользователей типа admin? Не будет потом из-за этого ошибок?

Re: Не восстанавливаются базы Wordpress

Posted: Mon Jan 23, 2017 8:56 pm
by differ
Попробовал восстановить, ошибка:

Code: Select all

# mysql admin_aaaaa < /root/admin_aaaaa_2017-01-21_00-16-49.sql.gz
ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII '\0' is expected. Query: ''.

Re: Не восстанавливаются базы Wordpress

Posted: Sat Jan 28, 2017 10:27 pm
by skurudo
differ wrote:Через root можно восстанавливать дампы баз других пользователей типа admin? Не будет потом из-за этого ошибок?
Да, можно.
Если речь про существующие базы речь, то нет - не будет.