Каково точное расположение таблиц базы данных MySQL в папке XAMPP?

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

xampp -> mysql -> data ->

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

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

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

9 ответов


Я думаю, что дело в вашем движке таблиц. Я думаю, вы используете InnoDB для своего стола. Таким образом, вы не можете копировать файлы легко сделать копию.
Взгляните на это. links:
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.


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

/Applications/XAMPP/xamppfiles/var/mysql

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


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


точное местоположение хранится в "мой.ini", который существует в основном каталоге установки mysql. В моем.ini-файл, ищите "datadir". Этот параметр указывает папку data.


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

Happy file huntin ' SO сообщество:)


данные хранятся в этом пути. Вы можете искать местоположение данных, просто поместите следующий адрес в своем местоположении поиска (url-адрес):

C:\xampp\mysql\data


Ну, вот что сработало для меня; скопируйте и вставьте всю папку data, а не только содержание.

Я должен также указать, что я использую xampp, а путь к данным-xampp/mysql / data

удачи!


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

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


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

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

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

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

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