Импортируя старую папку данных MySQL
Вопрос
После переустановки все старые данные все еще показывают внутри папки MySQL / Data, но на самом деле не загружаются в базу данных.
Есть ли способ иметь возможность MySQL сканирования его папки данных и / или Reimport старые папки, которые она имеет от своей предыдущей установки?
Некоторые данные были изменены после последнего резервного копирования / экспорта - частично моя ошибка - поэтому я предпочел бы, чтобы он был бы признать папки, а не вновь реюмирующие файлы SQL.
Решение
Если данные в правильной папке, она будет видима в MySQL, или вы получите ошибки при запуске сервера. Проверить /var/log/messages
и ваш журнал ошибок MySQL (как определено в вашем конфиге).
Если вы не получите никаких ошибок и не можете видеть данные, вероятно, что путь данных в my.cnf
указывает на другую папку.
Другие советы
Вышеуказанные хорошие идеи. Чтобы восстановить резервное копирование из существующего каталога резервного копирования с нулевым эффектом на любую существующую базу данных:
- Измените My.cnf / my.ini в папку резервного копирования (если у вас нет Ой - сделай это в будущем !!!)
- Перезапустите MySQL Service
Вы сейчас бегаете из вашей резервной копии, поэтому сделайте дамп MySQL для таблиц данных, которые вам нужны
- изменить my.cnf / my.ini в вашу активную папку
- Перезапустите MySQL Service
- Импортируйте ваш сброшенный MySQL