はい、可能です。実行しているOSによって異なります。1つのアプローチは、外部プログラムを実行するためのPHPexec関数です。
先ほど申し上げたように、実行するコマンドはOSによって異なります。コマンドは次のとおりです(私が正しい場合は、そうでない場合は教えてください):
Debian / Ubuntu:
/etc/init.d/mysql restart
Mac OS X
/usr/local/mysql/support-files/mysql.server restart
ウィンドウ
net stop MySQL
net start MySQL
WindowsではMySQLが異なる場合があります。これがうまくいかない場合は、次の質問をご覧ください:Windows7でmysqlサーバーを再起動します
別のアプローチは、最初にインストールする必要があるSSHPHP拡張機能を使用したSSHを使用することです。ご覧ください: http://www.php.net/manual/ en / ssh2.installation.php
次に、SSHサーバーに接続し、次のコマンドを実行します。
$con = ssh2_connect("example.com", 22); // Connect to SSH server
$exec = ssh2_exec($con, "/etc/init.d/mysql restart"); // Execute command
これがお役に立てば幸いです;)