Đây là những giải thích sau đây
- / usr / libexec / mysqld:Tập tin thực thi nhị phân thực tế
- /etc/rc.d/init.d/mysqld:Tệp khởi động dịch vụ (tệp văn bản)
- / var / run / mysqld:Thư mục tệp PID / run (mysqld ghi một tệp chạy trong thư mục này)
- / var / lock / subsys / mysqld:không chắc
Nếu bạn chạy which mysqld bạn sẽ thấy cái đầu tiên
Bạn không bao giờ chạy nó trực tiếp
Khi bạn chạy service mysqld start , nó gọi /etc/rc.d/init.d/mysqld để khởi động chương trình có tên mysqld_safe (Chạy which mysqld_safe ). mysqld_safe và mysqld làm việc cùng nhau để trở thành daemon của máy chủ.
Đổi lại, mysqld_safe sẽ khởi động mysqld và sau đó kiểm tra mã thoát. Bạn có thể chạy less /etc/rc.d/init.d/mysqld và xem điều này. Nếu mysqld không kết thúc do hệ thống tắt hoặc service mysql stop bình thường , mysqld_safe sẽ cố gắng khởi động lại mysqld .