понадобилось сравнить две базы данных на #mysql
на dev и production серверах
то что идет с mysql - фуфло.
потом вспомнил что раньше пользовался какой-то примочкой которая реально круто работала
типа запускаешь
оно пошагово спрашивает параметры коннектов к базе и строит mysql файл команд
но как эго зовут ахез.
потом вспомнил и нашел в бекапах. это скрипт для web.
потом пытался запустить. #авотхуй
пишет
Source Database (current database): MySQLDiff 1.5.0
Database connection failed!
Please check your login data.
()
но продебажил и нашел проблему
в файле library/database.lib.php
строку 73
return isset($this->_con) && trim($this->_con) != "";
надо поменять на
return isset($this->_con);// && trim($this->_con) != "";
тут можно скачать
mysqldiff а
тут вроде должно работать