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, создаются какие-то три таблицы в базе:
Как исправить?
Re: Не восстанавливаются базы Wordpress
Posted: Fri Jan 20, 2017 4:02 pm
by differ
Попробовал восстановить напрямую через phpmyadmin, выдало ошибку:
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? Не будет потом из-за этого ошибок?
Да, можно.
Если речь про существующие базы речь, то нет - не будет.