Войти

Показать полную графическую версию : Удалённая перезагрузка MySQL


werwolf-basic
07-01-2008, 01:01
Помогите, пожалуйста, перезагрузить MySQL c какого-нибудь другого компа, а не только с localhost.
У меня есть ярлыки к батникам, которые ОСТАНАВЛИВАЮТ и ЗАПУСКАЮТ MySQL, но только с локального компа. Как сделать так, чтобы я мог перезапускать MySQL c другого компа, в т.ч. и из И-нета.
Пишите, плз, поподробнее, т.к. этим я не занимался никогда.

vadimiron
07-01-2008, 16:18
werwolf-basic,
Можно вызывать по http скрипт, который вызывает батник.
Например, на PHP можно использовать exec() функцию

werwolf-basic
09-01-2008, 01:54
А инструкцию или пример можно? Я преподаватель немецкого языка, поэтому и прошу поподробнее...

skeletor
09-01-2008, 13:32
А мускул запускается как служба? Если как служба то можно использовать net stop\start

werwolf-basic
09-01-2008, 15:43
Мускул запускается, ВРОДЕ, как приложение. Короче:
1. Батник запускает MySQL, Виртуальный диск и Apache.
2. Следующим шагом на всем этом запускается Mangos (Сервер World of Warcraft)
Вот мангос перезагружается сам, а что делать когда вешается мускул - неизвестно. А пускать посторонних через удалённый рабочий стол ох как не хочется!

skeletor
10-01-2008, 14:06
При таких раскладах лучше написать ещё один скрипт, который проверяет запущенность мускула каждые 15 минут. Если не запущен - запустить. Новый скрипт зарегистрировать как службу (через regsrv32) или в Планировщик запихнуть раз в 15 минут.
Это пока единственный способ, который быстро пришёл на ум.

werwolf-basic
10-01-2008, 17:09
Вы меня не поняли. Есть, кому запустить скрипт. Мне требуется скрипт, который на ПК с IP 10.168.168.1 запустит файл, находящийся на ПК с IP 10.168.168.1 по адресу C:\Server\Mangos\StartSQL.bat и ещё один, но который запустит C:\Server\Mangos\StopSQL.bat.
Запускать будет ЧЕЛОВЕК, сидящий за ПК с IP 10.168.168.100, который разберётся, что нужно запустить и в каком случае, но которому ни в коем случае нельзя давать доступ к удалённому управлению ПК 10,168,168,1, а то он там такого наворотит :o

Arrest
10-01-2008, 18:45
PHP стоит? тогда нужет простой скрипт:
<?php
system("C:\Server\Mangos\StartSQL.bat");
?>
при заходе не него он запусит




© OSzone.net 2001-2012