Có, nó là có thể. Tùy thuộc vào hệ điều hành bạn đang chạy như thế nào. Một cách tiếp cận là hàm thực thi PHP để thực thi một chương trình bên ngoài.
Lệnh được thực thi phụ thuộc vào hệ điều hành, như tôi đã nói. Đây là lệnh (Nếu tôi đúng, vui lòng cho tôi biết nếu tôi không đúng):
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
Trên Windows MySQL có thể khác nhau. Nếu điều này không hiệu quả với bạn, hãy xem câu hỏi này: khởi động lại máy chủ mysql trên windows 7
Một cách tiếp cận khác có thể là thông qua SSH bằng cách sử dụng phần mở rộng SSH PHP, cần được cài đặt trước. Hãy xem: http://www.php.net/manual/ vi / ssh2.installation.php
Sau đó, kết nối với máy chủ SSH và thực hiện các lệnh:
$con = ssh2_connect("example.com", 22); // Connect to SSH server
$exec = ssh2_exec($con, "/etc/init.d/mysql restart"); // Execute command
Hy vọng điều này sẽ giúp bạn ra ngoài;)