2010-05-16 4 views
3

После переустановки все старые данные все еще отображаются внутри папки MySQL/data, но на самом деле не загружаются в базу данных.Импорт старой папки данных mysql

Есть ли способ заставить MySQL сканировать папку данных и/или повторно импортировать старые папки из предыдущей установки?

[Некоторые данные были изменены после последнего резервного копирования/экспорта - частично моя вина - так что я предпочел бы его распознать папки, а не импортируйте файлы SQL.]

ответ

10

Если данные в нужной папке, ее будут видны в MySQL, или вы получите ошибки при запуске сервера. Проверьте /var/log/messages и ваш журнал ошибок MySQL (как определено в вашей конфигурации).

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

+0

Вы были правы в этом вопросе, хотя путь к папке данных фактически установлен в «my.ini». my.cnf не существует (искал весь жесткий диск), и я не уверен, в каком файле журнала вы ссылаетесь. Но неважно ... это работает. Благодарю. – SamGoody

+1

Нет проблем. 'my.ini' - это версия для Windows' my.cnf' - MySQL используется гораздо чаще в системах на базе Linux, поэтому я сделал предположение, не имея информации о ОС в этом вопросе. Ваш файл журнала определен в директиве 'ErrorLog' вашего config. Возможно, стоит возвысить? :) – Andy

+0

Примечание для себя: в Windows вы можете копировать/перемещать всю папку C: \ ProgramData \ MySQL \ MySQL Server 5.6 \ data в любом месте; просто настройте новый путь в C: \ ProgramData \ MySQL \ MySQL Server 5.6 \ my.ini –

2

Выше были хорошие идеи. Чтобы восстановить резервную копию из существующего каталога резервного копирования с нулевым влиянием на любой существующей базе:

  • изменение my.cnf/my.ini для резервного копирования папки (если у вас нет OUCH - сделать это в будущем! !!)
  • перезапуск службы MySQL

вы сейчас работаете с вашей резервной копии, поэтому сделать MySQL дамп таблиц данных вам необходимо

  • изменение my.cnf/my.ini на ваше активное Fol дер
  • рестарт MySQL сервис
  • импортировать ваш сбрасывали MySQL
+0

Это то, что мне нужно. Пробовал другие предложения весь день, и это единственное, что сработало – AdRock

Смежные вопросы