Mysql
 sql >> база данни >  >> RDS >> Mysql

Рестартирайте Mysql чрез PHP

Да, възможно е. Как зависи от това коя операционна система използвате. Един подход е функцията PHP exec за изпълнение на външна програма.

Командата, която трябва да бъде изпълнена, зависи от операционната система, както казах. Ето командата (ако съм прав, моля, кажете ми, ако не съм):

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

В Windows MySQL може да варира. Ако това не работи за вас, погледнете този въпрос:рестартирайте mysql сървъра на Windows 7

Друг подход може да бъде чрез SSH с помощта на SSH PHP разширението, което първо трябва да се инсталира. Разгледайте:http://www.php.net/manual/ en/ssh2.installation.php

След това се свържете към SSH сървъра и изпълнете командите:

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

Надяваме се, че това ви е помогнало;)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да преброим колоните на MySQL заявка, когато броят на върнатите колони е динамичен?

  2. Php прост скрипт за влизане бяла страница

  3. Как да модифицирам съществуващи таблици за добавяне на часова зона

  4. Извикване на съхранена процедура с помощта на ADODB в PHP

  5. MySQL неочаквано изключване на XAMPP - сървърен сокет, създаден на IP:'::'