Как запустить программу из MySQL?

0
mysql > path_to_bin/name.exe

Есть ли решение?

  • 0
    «Mysql> path_to_bin / name.exe» предполагает, что вы хотите перезаписать (двоичный) файл текстовым выводом из mysql, что не имеет смысла. Следующий текст «Есть ли решение» довольно расплывчатый. Если вы настолько неточны, то, вероятно, было бы бесполезно обсуждать UDF.
  • 0
    Мне нужно решение, похожее на решение JohnK813, но оно также должно работать с платформой Windows.
Теги:
shellexecute

2 ответа

3

Нет, это будет большой риск для безопасности.

  • 0
    выберите * из щенков - "Вы уверены, что хотите удалить все файлы на вашем компьютере?"
  • 0
    Есть и другие способы решить что-то подобное, если вам действительно нужно запускать программы, использовать планировщик или что-то еще, но выполнение напрямую из sql? Будем надеяться, что это «особенность», которая никогда не будет реализована.
2

Вы можете использовать \! на стороне Linux для выполнения простых команд оболочки, но

  • Я не могу точно сказать, что это будет работать на стороне Windows, а
  • Я согласен с Филиппом, что там являются неотъемлемыми рисками при этом.

Источник

  • 0
    Почему это не работает с окнами?
  • 0
    Потому что Windows и Linux - это не одна и та же операционная система.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню