Ja, es ist möglich. Wie, hängt davon ab, welches Betriebssystem Sie verwenden. Ein Ansatz ist die PHP-exec-Funktion, um ein externes Programm auszuführen.
Der auszuführende Befehl hängt, wie gesagt, vom Betriebssystem ab. Hier sind die Befehle (Wenn ich richtig liege, sagen Sie mir bitte, wenn ich nicht richtig bin):
Debian/Ubuntu:
/etc/init.d/mysql restart
Mac OS X
/usr/local/mysql/support-files/mysql.server restart
Windows
net stop MySQL
net start MySQL
Unter Windows kann MySQL abweichen. Wenn dies bei Ihnen nicht funktioniert, sehen Sie sich diese Frage an:Mysql-Server unter Windows 7 neu starten
Ein anderer Ansatz könnte über SSH mit der SSH-PHP-Erweiterung sein, die zuerst installiert werden muss. Schauen Sie sich Folgendes an:http://www.php.net/manual/ de/ssh2.installation.php
Verbinden Sie sich dann mit dem SSH-Server und führen Sie die Befehle aus:
$con = ssh2_connect("example.com", 22); // Connect to SSH server
$exec = ssh2_exec($con, "/etc/init.d/mysql restart"); // Execute command
Hoffe, das hat dir geholfen;)