Рассмотрим следующую ситуацию.
В настоящее время на моей виртуальной машине установлена установка Ubuntu. В этой установке установлен mysql.
Данные для mysql-сервера можно найти в разделе;
/var/lib/mysql
Установка по умолчанию содержит;
Folder "mysql"
Folder "performance_schema"
ibdata + ib_logfiles
mysql_upgrade_info
Кто-то недавно предоставил мне папку с такой же структурой, содержащую данные. Как мне успешно реализовать полученную папку в «чистой установке»? Обычное копирование не работало, поскольку вызывало всевозможные проблемы с разрешениями. Есть ли способ успешно извлечь данные из файлов ibdata в мою новую установку mysql? Используемый движок - InnoDB. Мне просто интересно просмотреть фактическое содержимое этой базы данных. Если есть какой-либо вид просмотра, доступный для быстрого «взгляда» на эту структуру, это тоже пригодится.
Предполагая, что версии mysql одинаковы (или достаточно похожи):
/var/lib/mysql
и замените новыми даннымиchown
и chmod
)