Hãy để chúng tôi hiểu về ‘mysqld’, máy chủ MySQL -
mysqld
Mysqld còn được gọi là MySQL Server. Nó là một chương trình đa luồng duy nhất thực hiện hầu hết các công việc trong cài đặt MySQL. Nó không tạo ra các quy trình bổ sung.
MySQL Server giúp quản lý quyền truy cập vào thư mục dữ liệu MySQL chứa cơ sở dữ liệu và bảng. Thư mục dữ liệu là vị trí mặc định cho các thông tin khác như tệp nhật ký và tệp trạng thái.
Lưu ý - Một số gói cài đặt nhất định có thể chứa phiên bản gỡ lỗi của máy chủ có tên mysqld-debug.
Phiên bản này có thể được gọi thay vì mysqld để hỗ trợ gỡ lỗi, kiểm tra phân bổ bộ nhớ, cũng như hỗ trợ tệp theo dõi.
Khởi động Máy chủ MySQL
Khi máy chủ MySQL khởi động, nó sẽ lắng nghe các kết nối mạng từ các chương trình máy khách cũng như giúp quản lý quyền truy cập vào cơ sở dữ liệu thay mặt cho các máy khách này.
Để xem các tùy chọn được chỉ định khi khởi động, có thể chạy lệnh dưới đây -
shell> mysqld --verbose --help
Biến hệ thống
MySQL Server có nhiều biến hệ thống có thể ảnh hưởng đến hoạt động của nó khi nó chạy. Các biến hệ thống có thể được thiết lập trong quá trình khởi động máy chủ. Nhiều người trong số họ có thể được thay đổi trong thời gian chạy để thực hiện cấu hình lại máy chủ động.
MySQL Server có một tập hợp các biến trạng thái giúp cung cấp thông tin về hoạt động của nó. Trạng thái của các biến này có thể được theo dõi để truy cập các đặc điểm hiệu suất thời gian chạy.