sql >> Databáze >  >> RDS >> Mysql

Restartujte Mysql pomocí PHP

Ano, je to možné. Jak závisí na operačním systému, který používáte. Jedním z přístupů je funkce PHP exec pro spuštění externího programu.

Jak jsem řekl, příkaz, který se má provést, závisí na OS. Zde je příkaz (Pokud mám pravdu, prosím, řekněte mi, pokud ne):

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

Ve Windows se může MySQL lišit. Pokud to pro vás nefunguje, podívejte se na tuto otázku:restartujte server mysql v systému Windows 7

Další přístup může být přes SSH pomocí rozšíření SSH PHP, které je třeba nainstalovat jako první. Podívejte se na:http://www.php.net/manual/ cs/ssh2.installation.php

Poté se připojte k serveru SSH a spusťte příkazy:

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

Doufám, že vám to pomohlo;)



  1. Entity Framework nemůže aktualizovat data v tabulce pomocí složeného klíče (Oracle)

  2. Okamžité provedení se nezdaří ani s přidělením tabulky CREATE

  3. Jak vypočítat medián v PostgreSQL

  4. Najděte všechny celočíselné sloupce, které dosahují svých limitů, pomocí information_schema