Каково точное расположение таблиц базы данных MySQL в папке XAMPP? - PullRequest
22 голосов
/ 11 марта 2012

У меня есть база данных MySQL, и я хочу знать точное местоположение, где эти данные фактически хранятся в папке XAMPP, я пошел в это местоположение файла, чтобы попытаться получить информацию:

xampp -> mysql -> data ->

Здесь янашел отдельную папку для каждой из моих баз данных, и в этих папках я увидел файлы, хранящиеся с .frm format (FRM FILE).

Когда я скопировал нужную базу данных со всеми таблицами в .frm format и попытался использовать их на другом ПК, Мне дали пустую базу данных с тем же именем.

Где хранятся файлы данных для базы данных на локальном сервере?

Ответы [ 9 ]

30 голосов
/ 06 февраля 2015

Для Mac файлы вашей базы данных расположены по адресу:

/Applications/XAMPP/xamppfiles/var/mysql

Для доступа к файлам или их удаления вам могут потребоваться права администратора.

24 голосов
/ 19 апреля 2014

Ваша база данных находится в этом каталоге:
C:\xampp\mysql\data

10 голосов
/ 11 марта 2012

Я думаю, дело в двигателе ваших таблиц.Я полагаю, вы используете InnoDB для своей таблицы.Таким образом, вы не можете легко скопировать файлы, чтобы сделать копию.
Взгляните на эти ссылки:
http://dev.mysql.com/doc/refman/5.0/en/innodb-backup.html
http://dev.mysql.com/doc/refman/5.0/en/innodb-migration.html

Также я рекомендую вам использовать что-тонапример, phpMyAdmin для создания файла резервной копии, а затем восстановления файла резервной копии на следующем компьютере с использованием той же IDE.

7 голосов
/ 27 августа 2015

Довольно поздно, я знаю, но вы можете использовать SELECT @@datadir для получения информации.

Счастливый файл, охотящийся на SO сообщество:)

4 голосов
/ 11 марта 2012

Точное местоположение хранится в " my.ini ", который находится в основном каталоге установки mysql.В файле my.ini найдите «datadir».Этот параметр указывает папку данных.

3 голосов
/ 11 июня 2016

Хорошо, вот что сработало для меня:
Скопируйте и вставьте всю папку данных, а не только содержимое.
Я использую xampp, а путь к данным - xampp/mysql/data.

Гудлак!

3 голосов
/ 30 июня 2015

Данные хранятся по этому пути. Вы можете искать местоположение данных, просто поместите ниже адрес в вашем месте поиска (адрес URL):

C:\xampp\mysql\data

1 голос
/ 15 октября 2015

Если вы похожи на меня и вручную установили свой веб-сервер без использования Xampp или какого-либо другого установщика,

Ваши данные, вероятно, хранятся в C:\ProgramData\MySQL\MySQL Server 5.6\data

0 голосов
/ 15 июля 2018

На всякий случай, если вы забыли или избежали копирования через функцию экспорта PHPMYADMIN.

Процедура: Вы можете вручную скопировать: Процедура Для MAC OS, для последних версий XAMPP

Расположение: Найтипапки базы данных здесь /Users/XXXXUSER/XAMPP/xamppfiles/var/mysql..

Решение: Скопируйте всю папку с именами базы данных в новый xampp в аналогичную папку.

Надеюсь, это поможетУдачного кодирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...