sql >> データベース >  >> RDS >> Mysql

PHPでMysqlを再起動します

    はい、可能です。実行しているOSによって異なります。1つのアプローチは、外部プログラムを実行するためのPHPexec関数です。

    先ほど申し上げたように、実行するコマンドはOSによって異なります。コマンドは次のとおりです(私が正しい場合は、そうでない場合は教えてください):

    Debian / Ubuntu:

    /etc/init.d/mysql restart
    

    Mac OS X

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

    ウィンドウ

    net stop MySQL
    net start MySQL
    

    WindowsではMySQLが異なる場合があります。これがうまくいかない場合は、次の質問をご覧ください:Windows7でmysqlサーバーを再起動します

    別のアプローチは、最初にインストールする必要があるSSHPHP拡張機能を使用したSSHを使用することです。ご覧ください: 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. RDSソリューションのビッグテーブルをテーブルフルエラーに変更

    2. postgresqlタイムスタンプからstd::chrono値

    3. phpランダムmysqlデータ

    4. MySQLのMSSQLIDENTITY列に相当