Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Uruchom ponownie Mysql przez PHP

Tak to mozliwe. Jak zależy od systemu operacyjnego, na którym działasz. Jednym z podejść jest funkcja PHP exec do wykonania zewnętrznego programu.

Jak powiedziałem, polecenie do wykonania zależy od systemu operacyjnego. Oto polecenie (jeśli mam rację, powiedz mi, jeśli nie):

Debian/Ubuntu:

/etc/init.d/mysql restart

Mac OS X

/usr/local/mysql/support-files/mysql.server restart

Okna

net stop MySQL
net start MySQL

W systemie Windows MySQL może się różnić. Jeśli to nie zadziała, spójrz na to pytanie:zrestartuj serwer mysql w systemie Windows 7

Innym podejściem może być użycie SSH przy użyciu rozszerzenia PHP SSH, które należy najpierw zainstalować. Spójrz na:http://www.php.net/manual/ pl/ssh2.instalacja.php

Następnie połącz się z serwerem SSH i wykonaj polecenia:

 $con = ssh2_connect("example.com", 22); // Connect to SSH server
 $exec = ssh2_exec($con, "/etc/init.d/mysql restart"); // Execute command 

Mam nadzieję, że ci to pomogło;)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd podczas aktualizacji danych MySQL przez PHP

  2. Wstawianie posta w Wordpress za pomocą MySql

  3. oczekuje, że parametr 1 to zasób, człowiek, podana wartość logiczna

  4. Wielowymiarowa tablica PHP MYSQL

  5. JSON a tablica serializowana w bazie danych