Intereting Posts
Автоматическая таблица обновления без обновления страницы PHP MySQL Как хранить ежедневные записи из таблицы mysql в другую? Как я могу написать SQL для таблицы с таким же именем, как защищенное ключевое слово в MySql? Проблема с сохранением одиночной таблицы Propel Плагин генерировал xxx символы неожиданного выхода во время активации Загрузка файла в php через ajax Сервер Mysql ушел при хранении большого (2 МБ) аудиофайла в LONGBLOB Недопустимый аргумент, предоставленный foreach () + Логика скрипта Преобразование UTF-16LE в UTF-8 в php ERROR_MESSAGE_MAIN ERROR_MESSAGE_REASON на iPad и iPhone Safari Как использовать значения массива в виде ключей без циклов? PHP с использованием preg_replace: «Ошибка разделителя не должна быть буквенно-цифровой или обратной косой чертой». Печать на стороне сервера на сервере Ubuntu Server Лучшая альтернатива для password_hash в PHP 5.3.27? Отображения несовместимы друг с другом

Перезапустить mysql в браузере php, разрешить проблему?

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

Это мой php-код, но он не перезапускает сеанс.

<?php if(isset($_POST['mysql'])){ exec("sudo /etc/init.d/mysqld restart"); } ?> <form method="POST" action=""> <input type="submit" value="mysql" name="mysql"> </form> 

Это мой файл suders …

 Cmnd_Alias RESTART_MYSQL = /etc/init.d/mysqld restart mysql ALL =NOPASSWD: RESTART_MYSQL 

Это тоже не работает …

 Cmnd_Alias RESTART_MYSQL = /etc/init.d/mysqld restart apache ALL =NOPASSWD: RESTART_MYSQL 

Когда вы запускаете sudo , вам нужно ввести свой пароль. Итак, вы не можете использовать sudo в скрипте.