Я пытаюсь понять проект PHP – MySQL. Проект довольно сложный, поэтому изучение его по строкам совершенно невозможно.
Я хочу, чтобы сравнить экземпляры базы данных MySQL.
Сказать,
1) MySQL запущен и работает. Это экземпляр номер один из базы данных. 2) Пользователь входит в систему с внешнего интерфейса PHP, а затем выходит из системы. 3) Это экземпляр второго номера базы данных.
Мне нужно посмотреть, что изменилось между экземпляром один и вторым экземпляром, дружелюбно.
Любые предложения относительно инструментов с открытым исходным кодом или любых других методов?
Вы можете использовать mysqldump для получения моментального снимка базы данных, выполнить вход в систему / выйти из системы, а затем снова сбросить базу данных и использовать инструмент, например diff или winmerge, для сравнения изменений.
Вы также можете включить полное ведение журнала запросов в mysql – это всего лишь одна строка в config – http://dev.mysql.com/doc/refman/5.1/en/query-log.html