Computer >> Máy Tính >  >> Lập trình >> MySQL

mysqld_safe - Tập lệnh khởi động máy chủ MySQL

mysqld_safe là gì

Lệnh mysqld_safe được coi là cách phù hợp để khởi động máy chủ mysqld trên Unix.

  • Nó bổ sung các tính năng an toàn nhất định như khởi động lại máy chủ khi xảy ra lỗi và ghi thông tin thời gian chạy vào nhật ký lỗi.

  • Nó cố gắng khởi động một tệp thực thi có tên là mysqld. Để ghi đè hành vi mặc định này và chỉ định tên của máy chủ một cách rõ ràng, là máy chủ mà người dùng muốn chạy, một tùy chọn --mysqld hoặc - mysqld-version có thể được chỉ định cho mysqld_safe. --Ledir cũng có thể được sử dụng để cho biết thư mục nơi mysqld_safe sẽ tìm kiếm máy chủ.

  • Các tùy chọn không xác định đối với mysqld_safe chỉ được chuyển đến mysqld nếu chúng được chỉ định trên dòng lệnh. Chúng bị bỏ qua nếu chúng được chỉ định trong nhóm [mysqld_safe] của tệp tùy chọn.

  • Nó đọc tất cả các tùy chọn từ các phần [mysqld], [server] và [mysqld_safe] trong các tệp tùy chọn.

  • Để tương thích ngược, mysqld_safe đọc các phần [safe_mysqld], nhưng để hiện tại, người dùng nên đổi tên các phần đó thành [mysqld_safe].

  • mysqld_safe chấp nhận các tùy chọn trên dòng lệnh và trong các tệp tùy chọn,

Để khởi động hoặc dừng máy chủ theo cách thủ công với sự trợ giúp của tập lệnh mysql.server, hãy gọi nó từ dòng lệnh với các đối số bắt đầu hoặc dừng. Nó được hiển thị bên dưới -

shell> mysql.server start
shell> mysql.server stop

Để sử dụng một thư viện tcmalloc cụ thể, tên đường dẫn đầy đủ của nó cần phải được chỉ định. Hãy để chúng tôi xem một ví dụ -

[mysqld_safe]
malloc-lib=/opt/lib/libtcmalloc_minimal.so