Да, възможно е. Как зависи от това коя операционна система използвате. Един подход е функцията PHP exec за изпълнение на външна програма.
Командата, която трябва да бъде изпълнена, зависи от операционната система, както казах. Ето командата (ако съм прав, моля, кажете ми, ако не съм):
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
В Windows MySQL може да варира. Ако това не работи за вас, погледнете този въпрос:рестартирайте mysql сървъра на Windows 7
Друг подход може да бъде чрез SSH с помощта на SSH PHP разширението, което първо трябва да се инсталира. Разгледайте: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
Надяваме се, че това ви е помогнало;)