У меня возникла довольно странная проблема, у меня есть инструмент автоматической сборки, который вызывает командную строку mysql, чтобы разорвать и настроить базу данных из файла SQL.
На одном компьютере он работает нормально, и его в основном вызывают:
Mysql -h {Connection :: Host} -u {Connection :: User} --password = {Connection :: Password} <{sqlFile} </p>
Я только что проверил его на другом компьютере и попытался собрать, и он продолжает выдавать ошибку «Система не может найти указанный файл». Версии MySQL те же 5.1 и другие файлы не изменились. Единственное, что я знаю, отличается от того, где развернуты файлы сборки ... дома они развернуты по адресу:
d: / код / проекты / ххххх /
тогда как на этом компьютере, который не работает, он развернут на:
c: \ Documents and Settings \ xxxxxx \ Мои документы \ Проекты \ Другое \ xxxxxx \
Межсетевое взаимодействие вернуло несколько возможностей, таких как пробелы в пути, однако я попытался добавить -i к команде (игнорировать пробелы), и это не имело значения.
У кого-нибудь есть идеи?