Ja, det er muligt. Hvordan afhænger af hvilket OS du kører. En tilgang er PHP exec-funktionen til at udføre et eksternt program.
Kommandoen, der skal udføres, afhænger som sagt af OS. Her er kommandoen (hvis jeg har ret, så fortæl mig venligst, hvis jeg ikke er):
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 variere. Hvis dette ikke virker for dig, tag et kig på dette spørgsmål:genstart mysql-server på Windows 7
En anden tilgang kan være gennem SSH ved hjælp af SSH PHP-udvidelsen, som skal installeres først. Tag et kig på:http://www.php.net/manual/ en/ssh2.installation.php
Opret derefter forbindelse til SSH-serveren og udfør kommandoerne:
$con = ssh2_connect("example.com", 22); // Connect to SSH server
$exec = ssh2_exec($con, "/etc/init.d/mysql restart"); // Execute command
Håber dette har hjulpet dig;)