Назад | Перейти на главную страницу

Где MySQL хранит файлы базы данных в OS X?

Поскольку я хотел бы переместить эти файлы с одного сервера на другой, пока база данных отключена.

Когда вы используете mysql, установленный через Домашнее пиво, вы должны найти папки и файлы своей базы данных в /usr/local/var/mysql

Это следует хранить в: / USR / локальные / MySQL / данные

Сервер OS X (как минимум v10.6) по умолчанию хранит базу данных в / var / mysql. Вы можете изменить это в Server Admin -> Служба MySQL -> Настройки -> Расположение базы данных (обратите внимание, что редактирование этого поля фактически не перемещает данные, а просто меняет то, откуда они загружаются).

У меня сейчас нет доступа к моему Mac, поэтому не могу сказать наверняка. Почему бы просто не поискать (из Терминала, а не из Spotlight) в файловой системе для "mysql", поскольку всегда будет таблица с именем mysql.

Найдите файл my.cnf - он должен находиться в каталоге / etc /, а затем найдите строку вроде:

datadir = / вар / библиотека / mysql

В datadir mysql хранит все файлы базы данных.

Автобайт

Если вы установили MySQL, запустив MAMP на Mac, файлы хранятся в /Applications/MAMP/db/mysql

Для MAMP Pro файлы должны быть в /Library/Application Support/appsolute/MAMP PRO/db/mysql

Ответ на Stack Overflow, который касается установок MAMP / Sequel Pro здесь: https://stackoverflow.com/questions/7341897/where-does-sequel-pro-mamp-store-local-databases