2012-02-17 3 views
0

В последнее время одним из моих требований было изменение нескольких dbs за один раз, и я использовал команду SOURCE для выполнения файла (.sql-файл)Как выполнить файл sql, содержащий инструкции для нескольких баз данных в онлайн-режиме?

Тем не менее, мне хотелось узнать, есть ли онлайн-способ сделайте это, потому что таким образом я могу использовать nohup, чтобы он запускался, даже если я выхожу из системы или возникают проблемы с сетью, и мой сеанс заканчивается. В режиме онлайн я не хотел идти в командную строку mysql (mysql>)

Хотел бы узнать, возможно ли это вообще? Обратите внимание, что файл SQL предназначен для одновременного изменения нескольких БД.

ответ

1

Я не знаю о «онлайн-режиме», но если вы хотите, чтобы ваш mysql работал, даже если вы выходите из системы, если возникает проблема с сетью, я предлагаю вам использовать GNU screen. Если ваш сеанс заканчивается, все, что запускается внутри экрана, будет продолжать работать в фоновом режиме, и вы сможете повторно подключить свою сессию с помощью screen -r, когда вы снова войдете в систему.

+0

Спасибо, я пропустил упоминание, что я работал на платформе Windows, не уверен, что экран GNU может мне помочь. – user710507

 Смежные вопросы

  • Нет связанных вопросов^_^