|
|
|
| Можно ли при помощи mysq-функций php выключить mysql-сервер? Ну к примеру, отправить запрос с помощью mysql_query. Или это возможно только при помощи mysqladmin? | |
|
|
|
|
|
|
|
для: dump
(02.03.2012 в 14:10)
| | Нет, именно запросами этого сделать нельзя. | |
|
|
|
|
|
|
|
для: cheops
(02.03.2012 в 14:30)
| | Но ведь команда reload или shutdown отправляется через создание tcp соединение? Это значит, что можно удалённо перезагрузить или выключить сервер, записав нужное в сокет? | |
|
|
|
|
|
|
|
для: dump
(02.03.2012 в 15:36)
| | Да, если послать соответствующий сигнал и у пользователя, от чьего имя он будет послан, есть привилегия SHUTDOWN, но это должен быть именно сигнал, а не SQL-запрос, который жует анализатор. | |
|
|
|
|
|
|
|
для: cheops
(02.03.2012 в 14:30)
| | А почему бы и не запустить с помощью РНР? Очень даже не плохо запускается!
<?php
system('service mysqld start');
?>
|
У меня запускается. Достаточно только немножко с правами поколдовать. | |
|
|
|
|
|
|
|
для: Sergeich
(02.03.2012 в 16:54)
| | Со скриптами на стороне сервера вообще никаких проблем быть не должно, даже удаленный сервер можно перезагрузить/остановить (если учетная запись сетевая).
Остановка сервиса - это вообще бронебойная штука, тут даже учетная запись MySQL не нужна (правда нужны права на уровне операционной системы). | |
|
|
|
|
|
|
|
для: cheops
(02.03.2012 в 17:19)
| | Вот об этих првах (на уровне операционной системы) я и писал. Единственное, пришлось SELinux отключить. Т.е. теоретически это можно осуществить, но на практике шансы близки к нулю. Да и зачем? | |
|
|
|