Де MySQL зберігає свої файли бази даних в OS X?


15

Як я хотів би перемістити ці файли з одного сервера на інший сервер, тоді як база даних не працює в режимі офлайн.

Відповіді:


20

Він повинен зберігатися у : / usr / local / mysql / data


Як зауваження, саме тут він зберігався, коли я встановлював MySQL за допомогою їх власного інсталятора GUI, а не через Homebrew. Існує досить багато різних способів його встановлення!
Метт Флетчер

20

Коли ви використовуєте mysql, встановлений через Homebrew , вам слід знайти папки та файли бази даних у/usr/local/var/mysql


1

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


0

Зараз у мене немає доступу до мого Mac, тому не можу сказати напевно. Чому б просто не шукати (від Terminal, не Spotlight) файлову систему для "mysql", оскільки завжди буде таблиця з ім'ям mysql.


0

Шукайте файл my.cnf - він повинен знаходитися в каталозі / etc /, а потім шукайте рядок типу:

datadir = / var / lib / mysql

Datadir - це місце, де mysql зберігає всі файли бази даних.

Автобайт


0

Якщо ви встановили MySQL, запустивши MAMP на Mac, файли зберігаються в /Applications/MAMP/db/mysql

Для MAMP Pro файли повинні бути в /Library/Application Support/appsolute/MAMP PRO/db/mysql

Відповідь на переповнення стека, яка стосується установок MAMP / Sequel Pro тут: /programming/7341897/where-does-sequel-pro-mamp-store-local-databases

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.