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

なぜmysqldがLinuxシステムの4つの場所にあるのですか?

    これが次の説明です

    • / usr / libexec / mysqld:実際のバイナリ実行可能ファイル
    • /etc/rc.d/init.d/mysqld:サービス起動ファイル(テキストファイル)
    • / var / run / mysqld:PID / runファイルフォルダー(mysqldはこのフォルダーに実行ファイルを書き込みます)
    • / var / lock / subsys / mysqld:わからない

    which mysqldを実行する場合 最初のものが表示されるはずです

    直接実行することはありません

    service mysqld startを実行すると 、/etc/rc.d/init.d/mysqldを呼び出します mysqld_safeというプログラムを開始します (which mysqld_safeを実行します )。 mysqld_safe およびmysqld 協力してサーバーデーモンになります。

    次に、mysqld_safe mysqldをキックオフしてから、終了コードをチェックします。 less /etc/rc.d/init.d/mysqldを実行できます そしてこれを見てください。システムのシャットダウンまたは通常のservice mysql stopが原因でmysqldが終了しなかった場合 、mysqld_safeはmysqldの再起動を試みます 。




    1. 主キーをシリアルに作成するにはどうすればよいですか?

    2. 「pipinstallMySQL-python」は「IndexError」で失敗します

    3. MySQL MyISAMストレージエンジンで削除カスケードを使用するにはどうすればよいですか?

    4. PostgreSQLの時間値から分を引く