Доброго времени суток! Есть старая база данных сайта с таблицами. Перенёс сайт, нужно бы и перенести базу. Нужно бы её экспортировать в phpmyadmin. Но беда в том, что она не в архиве, и не в формате SQL. Просто в папке лежат все таблицы: Помогите пожалуйста, нужно перенести эти таблицы в новую базу данных.
То что он на wp это и так понятно ))) восстановить пустые 1. закидываешь все свое добро в папку var/lib/mysql/имя_прошлой_бд 2. перезапускаешь мускуль 3. в pma появится БД и пустые таблицы Если мускуль запустился с ошибками, смотришь что в них но без файлика с данными смысла в этом не много (
Вот дерьмо! Я развернул всё это дело на mac os. Винды нет =( Такой путь ни к чему хорошему не привёл, по-моему. В phpmyadmin создал базу данных - сохранилась, но не могу найти где она лежит. (Быть может каталог с базами данных скрыт?) Интересно, через phpmyadmin можно узнать пусть к базе данных? Прилагаю скриншот проводника:
Это линуксовый путь, тащемта... Винда тут не при чем. Крч, закинь файлики туда, где у тебя мускуль хранит базы физически. --- Добавлено --- У гугла спроси, где mysql в macOS хранит таблички. А потом поставь себе какую-нибудь виртуалку и подними там нормальный линуксовый сервер, а не воспаляй геморрой на макоси. А то так и будешь постоянно спотыкаться об ее "особенности". Правда, тебе однажды предстоит самому VPS с нуля поднимать, привыкай уже сейчас к линухе.
В инете ничего нет особо. Но кажется я нашёл кое что: /usr/local/mysql/data/ - вот тут подозреваю они и лежат. Но простой проводник не пускает меня в папку data. --- Добавлено --- да, такие есть Вот ещё цитата из статьи в инете: Код (Text): По умолчанию MySQL хранит данные в подпапке data в директории куда он сам установлен. Допустим есть база данных test, значит все содержащиеся в ее таблицах данные по умолчанияю лежат в %MYSQL_DIR%/data/test. Чтобы найти где физически расположены ваши mysql базы данных, вам сначала стоит залезть в директорию мускла и глянуть там упомянутую папку data, если она есть и в ней есть папки, совпадающие с названиями ваших бд – дальше можно не читать. Если ее нет, но у вас есть доступ к mysql, то достаточно исполнить mysql> select @@datadir; +------------------------+ | @@datadir | +------------------------+ | /usr/local/mysql/data/ | +------------------------+ 1 row in set (0.00 sec) Если доступа к мусклу нет, а вам все-таки хочется добраться до файлов, то посмотрите как запущен процесс mysql сервера Я могу подключиться к mysql через терминал, но могу ли просмотреть директорию?
В терминале набрал команду, показывает эту директорию, видимо, базы и вправду находятся там. (Надеюсь) В папку data меня не пускают ( Видимо, нужно заходить под суперпользователем. Буду смотреть как это делать
Ну вот я вроде и нашёл) В директории data все базы данных. Вот туда бы теперь скинуть базу данных. Через терминал это можно сделать?
Вот дерьмо! нужных таблиц в формате myd нет! Зря только mac насиловал ( Спасибо вам, товарищи! В целом, задача решена, я таки залил эту базу в phpmyadmin, но как и писал @Dmitriy A. Arteshuk - база пустая. Тьфу! Как говорил Пёс - В пекло его!