За последние 24 часа нас посетили 17483 программиста и 1721 робот. Сейчас ищут 1582 программиста ...

Перенести базу данных

Тема в разделе "MySQL", создана пользователем MinorityMeaning, 28 авг 2017.

  1. MinorityMeaning

    MinorityMeaning Новичок

    С нами с:
    27 мар 2017
    Сообщения:
    40
    Симпатии:
    2
    Доброго времени суток!
    Есть старая база данных сайта с таблицами. Перенёс сайт, нужно бы и перенести базу. Нужно бы её экспортировать в phpmyadmin. Но беда в том, что она не в архиве, и не в формате SQL. Просто в папке лежат все таблицы:
    [​IMG]

    Помогите пожалуйста, нужно перенести эти таблицы в новую базу данных.
     
  2. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    ibdata1 есть такой файлик?
     
  3. MinorityMeaning

    MinorityMeaning Новичок

    С нами с:
    27 мар 2017
    Сообщения:
    40
    Симпатии:
    2
    Нет, такого файла нет.

    Говорят, можно развернуть эту базу на компе
    и уже потом сделать импорт в sql
     
  4. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Значит и данных нет, можно восстановить только пустые таблицы
     
  5. MinorityMeaning

    MinorityMeaning Новичок

    С нами с:
    27 мар 2017
    Сообщения:
    40
    Симпатии:
    2
    Вот это поворот)
    Папка весит 3 мб с копейками
    Пожохе, это всё равно что ничего
     
  6. MinorityMeaning

    MinorityMeaning Новичок

    С нами с:
    27 мар 2017
    Сообщения:
    40
    Симпатии:
    2
    Хорошо, а как это можно сделать?

    Кстати сайт на движке wordpress, и это её таблицы
     
  7. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    То что он на wp это и так понятно )))

    восстановить пустые

    1. закидываешь все свое добро в папку var/lib/mysql/имя_прошлой_бд

    2. перезапускаешь мускуль

    3. в pma появится БД и пустые таблицы

    Если мускуль запустился с ошибками, смотришь что в них

    но без файлика с данными смысла в этом не много (
     
    #7 Dmitriy A. Arteshuk, 28 авг 2017
    Последнее редактирование: 28 авг 2017
  8. MinorityMeaning

    MinorityMeaning Новичок

    С нами с:
    27 мар 2017
    Сообщения:
    40
    Симпатии:
    2
    Вот дерьмо!
    Я развернул всё это дело на mac os. Винды нет =(

    Такой путь ни к чему хорошему не привёл, по-моему.
    В phpmyadmin создал базу данных - сохранилась, но не могу найти где она лежит. (Быть может каталог с базами данных скрыт?)
    Интересно, через phpmyadmin можно узнать пусть к базе данных?

    Прилагаю скриншот проводника:
    [​IMG]
     
  9. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Это линуксовый путь, тащемта... Винда тут не при чем. Крч, закинь файлики туда, где у тебя мускуль хранит базы физически.
    --- Добавлено ---
    У гугла спроси, где mysql в macOS хранит таблички.

    А потом поставь себе какую-нибудь виртуалку и подними там нормальный линуксовый сервер, а не воспаляй геморрой на макоси. А то так и будешь постоянно спотыкаться об ее "особенности". Правда, тебе однажды предстоит самому VPS с нуля поднимать, привыкай уже сейчас к линухе.
     
  10. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Там есть файлы .MYD?
     
  11. MinorityMeaning

    MinorityMeaning Новичок

    С нами с:
    27 мар 2017
    Сообщения:
    40
    Симпатии:
    2
    В инете ничего нет особо.
    Но кажется я нашёл кое что:
    /usr/local/mysql/data/ - вот тут подозреваю они и лежат. Но простой проводник не пускает меня в папку data.
    --- Добавлено ---
    да, такие есть

    Вот ещё цитата из статьи в инете:

    Код (Text):
    1. По умолчанию MySQL хранит данные в подпапке data в директории куда он сам установлен.
    2. Допустим есть база данных test, значит все содержащиеся в ее таблицах данные по умолчанияю лежат в %MYSQL_DIR%/data/test.
    3. Чтобы найти где физически расположены ваши mysql базы данных, вам сначала стоит залезть в директорию мускла и глянуть там упомянутую папку data, если она есть и в ней есть папки, совпадающие с названиями ваших бд – дальше можно не читать.
    4. Если ее нет, но у вас есть доступ к mysql, то достаточно исполнить
    5.  
    6. mysql> select @@datadir;
    7. +------------------------+
    8. | @@datadir |
    9. +------------------------+
    10. | /usr/local/mysql/data/ |
    11. +------------------------+
    12. 1 row in set (0.00 sec)
    13. Если доступа к мусклу нет, а вам все-таки хочется добраться до файлов, то посмотрите как запущен процесс mysql сервера
    Я могу подключиться к mysql через терминал, но могу ли просмотреть директорию?
     
  12. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    В макоси есть сложность с просмотром папок?
     
  13. MinorityMeaning

    MinorityMeaning Новичок

    С нами с:
    27 мар 2017
    Сообщения:
    40
    Симпатии:
    2
    В терминале набрал команду, показывает эту директорию, видимо, базы и вправду находятся там. (Надеюсь)
    [​IMG]

    В папку data меня не пускают (
    Видимо, нужно заходить под суперпользователем.
    Буду смотреть как это делать
     
  14. MinorityMeaning

    MinorityMeaning Новичок

    С нами с:
    27 мар 2017
    Сообщения:
    40
    Симпатии:
    2
    Ну вот я вроде и нашёл)
    [​IMG]
    В директории data все базы данных.
    Вот туда бы теперь скинуть базу данных.
    Через терминал это можно сделать?
     
  15. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    @MinorityMeaning если структура в frm, то данные в myd
     
  16. MinorityMeaning

    MinorityMeaning Новичок

    С нами с:
    27 мар 2017
    Сообщения:
    40
    Симпатии:
    2
    Вот дерьмо!
    нужных таблиц в формате myd нет!
    Зря только mac насиловал (
    Спасибо вам, товарищи!
    В целом, задача решена, я таки залил эту базу в phpmyadmin, но как и писал @Dmitriy A. Arteshuk - база пустая.
    Тьфу! Как говорил Пёс - В пекло его!