Ja det är möjligt. Hur beror på vilket OS du kör. Ett sätt är PHP exec-funktionen för att köra ett externt program.
Kommandot som ska köras beror som sagt på OS. Här är kommandot (om jag har rätt, säg till om jag inte har det):
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
På Windows kan MySQL variera. Om detta inte fungerar för dig, ta en titt på den här frågan:starta om mysql-servern på Windows 7
Ett annat tillvägagångssätt kan vara genom SSH med SSH PHP-tillägget, som måste installeras först. Ta en titt på:http://www.php.net/manual/ sv/ssh2.installation.php
Anslut sedan till SSH-servern och kör kommandona:
$con = ssh2_connect("example.com", 22); // Connect to SSH server
$exec = ssh2_exec($con, "/etc/init.d/mysql restart"); // Execute command
Hoppas detta har hjälpt dig;)