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
.