Cả mysqld_safe và mysqld có nên chạy cùng lúc khi khởi động không?


10

Khi khởi chạy VPS CentOS của tôi (do người khác thiết lập), MySQL bắt đầu hai quy trình khi khởi động:

  1. mysql: / usr / libexec / mysqld --basingir = / usr --datadir = / var / lib / mysql --user = mysql
  2. root: / bin / sh / usr / bin / mysqld_safe --datadir = / var / lib / mysql --socket = / var / lib / mysql / mysql.

Đây có phải là bình thường / cách chính xác để thiết lập MySQL (root đó đang chạy mysqld_safe?)

Cảm ơn!


tất cả các tham số như key_buffer_size cần phải có trên mysqld hoặc mysqld_safe?
mã hóa

Câu trả lời:


16

Vâng, đó là cách nó phải được. mysqld_safe sinh ra một trình nền chạy mys mys (mysqld).


0

Nếu bạn xem qua nội dung của mysqld_safebạn sẽ thấy rằng đó chỉ là một trình bao bọc kịch bản lệnh shell để khởi chạy mysqld.


Ồ, ... nếu bạn nhìn vào bên trong mysqld_safe, nó sẽ làm được nhiều hơn một chút so với một trình bao bọc đơn thuần.
Mike Kormendy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.