Можно ли перемещать старую папку данных MySQL в новую папку установки MySQL? - PullRequest
3 голосов
/ 09 сентября 2011

Я установил MySQL на моем Mac под управлением Lion, используя их установщик DMG. Это создало 2 папки, mysql-5.5.15-osx10.6-x86_64 и mysql-5.5.9-osx10.6-x86_64 с символической ссылкой из /usr/local/mysql/, ведущей к более новой. Мои базы данных все еще находятся в старой папке, в папке data.

Можно ли просто удалить новую папку с данными, а затем переместить старую папку с данными во вновь установленную папку (/usr/local/mysql-5.5.15-osx10.6-x86_64), используя:

sudo mv /usr/local/mysql-5.5.9-osx10.6-x86_64/data /usr/local/mysql-5.5.15-osx10.6-x86_64/data

Есть ли какие-то ошибки, о которых мне нужно беспокоиться? Разумнее ли просто изменить это в файле конфигурации?

1 Ответ

3 голосов
/ 09 сентября 2011

Вы должны взглянуть на файл my.cnf, чтобы увидеть, на какую папку он указывает как datadir.Если вы удалите папку, на которую она указывает, она не будет знать, где найти ваши данные.Вы можете изменить это значение так, чтобы оно указывало на то место, где вы хотите хранить свои данные.

...