1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Проблема с переносом bd, не все файлы

Тема в разделе "Основные вопросы по XenForo", создана пользователем n20pro, 03.08.2013.

Загрузка
  1. n20pro

    n20pro Местный

    Регистрация:
    18.12.12
    Сообщения:
    82
    Симпатии:
    1
    Версия XF:
    1.1.1
    Допустим если перенести папку с бд с 1 сервера на другой и зайти в phpmyadmin , в xf_user то он пустой.А если сделать sql , то там токо 80 файлов , и xf_user нету там
     
  2. Alex Gludo

    Alex Gludo Bazinga!

    Регистрация:
    24.01.11
    Сообщения:
    484
    Симпатии:
    293
    Базу не принято переносить в виде исходных файлов.
    Делайте дамп по человечески и импортируйте.
     
    n20pro нравится это.
  3. n20pro

    n20pro Местный

    Регистрация:
    18.12.12
    Сообщения:
    82
    Симпатии:
    1
    Версия XF:
    1.1.1
    Я делаю дамп , а в дампе всего 80 файлов и нету тех которые в исходниках пустые получаются
     
  4. Alex Gludo

    Alex Gludo Bazinga!

    Регистрация:
    24.01.11
    Сообщения:
    484
    Симпатии:
    293
    Каких еще файлов? Каждую таблицу отдельными дампами что ли делаете?
     
    n20pro нравится это.
  5. n20pro

    n20pro Местный

    Регистрация:
    18.12.12
    Сообщения:
    82
    Симпатии:
    1
    Версия XF:
    1.1.1
    Нет я всю таблицу сделал дампом вышло что-то вроде
    warwar.sql.zip
    загружаю на сайт и половины файлов нет в бд
     
  6. Alex Gludo

    Alex Gludo Bazinga!

    Регистрация:
    24.01.11
    Сообщения:
    484
    Симпатии:
    293
    То, о чем вы говорите - это никакие не файлы. Это таблицы.
    И не таблицу, а базу. База состоит из таблиц, которые вы зачем то называете файлами.
    И на сайт вы базу загружать никак не можете. Вы загружаете дамп базы в mysq.
    Это я к тому, что нужно использовать правильную терминологию и не называть синее красным.

    Теперь по делу. Не корректно импортируется дамп. Попробуйте импортировать не архивом а распакованным sql-файлом. Или по частям. Вероятнее всего для корректного дампа не хватает производительности веб-сервера.
     
    n20pro нравится это.
  7. n20pro

    n20pro Местный

    Регистрация:
    18.12.12
    Сообщения:
    82
    Симпатии:
    1
    Версия XF:
    1.1.1
    Дело в том что если я переношу в исходном виде эти файлы есть , но они битые .Надо что ли apache остановить ?
     
  8. Alex Gludo

    Alex Gludo Bazinga!

    Регистрация:
    24.01.11
    Сообщения:
    484
    Симпатии:
    293
    На сколько я понимаю, импорт производите через phpmyadmin. Соответственно, остановка веб-сервера сделает недоступным и его.
     
    n20pro нравится это.
  9. n20pro

    n20pro Местный

    Регистрация:
    18.12.12
    Сообщения:
    82
    Симпатии:
    1
    Версия XF:
    1.1.1
    Тогда что портит информацию?
     
  10. Alex Gludo

    Alex Gludo Bazinga!

    Регистрация:
    24.01.11
    Сообщения:
    484
    Симпатии:
    293
    Нехватка производительности сервера, возможно.
    Пробуйте делать импорт частями.
     
    n20pro нравится это.
  11. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Почти наверняка не получится обратно залить базу через phpmyadmin. Просто либо по таймауту, либо по размеру передачи не пройдет. Или пройдет, но частично (что Вы и наблюдаете). Производительность сервера тут вообще не причем.
    Используйте либо консоль сервера и, соответственно, консольную команду для загрузки дампа, либо установите Sypex, который умеет работать с большими дампами баз данных.
    Частями можно, конечно, но ту же таблицу постов, к примеру, будет проблематично разбить. А она достаточно большая.

    В общем не мучайтесь с phpmyadmin (он не предназначен для больших дампов, только если снять его, да и то не всегда), а используйте Sypex Dumper.
     
    n20pro нравится это.

Поделиться этой страницей