Berikut penjelasannya
- /usr/libexec/mysqld :Biner yang sebenarnya dapat dieksekusi
- /etc/rc.d/init.d/mysqld :File startup layanan (file teks)
- /var/run/mysqld :PID/run file folder (mysqld menulis file run di folder ini)
- /var/lock/subsys/mysqld :tidak yakin
Jika Anda menjalankan which mysqld Anda harus melihat yang pertama
Anda tidak pernah menjalankannya secara langsung
Saat Anda menjalankan service mysqld start , ia memanggil /etc/rc.d/init.d/mysqld untuk memulai program yang disebut mysqld_safe (Jalankan which mysqld_safe ). mysqld_safe dan mysqld bekerja sama untuk menjadi daemon server.
Sebaliknya, mysqld_safe akan memulai mysqld dan kemudian memeriksa kode keluar. Anda dapat menjalankan less /etc/rc.d/init.d/mysqld dan lihat ini. Jika mysqld tidak berakhir karena sistem dimatikan atau service mysql stop normal , mysqld_safe akan mencoba memulai ulang mysqld .