Hiểu về mysqld, MySQL server.
mysqld
mysqld còn gọi MySQL Server. Là chương trình đơn luồng (single multithreaded) thực hiện hầu hết công việc trong cài đặt MySQL. Không tạo tiến trình bổ sung.
MySQL Server quản lý truy cập thư mục dữ liệu MySQL chứa database và bảng. Thư mục dữ liệu là vị trí mặc định cho thông tin khác như file log, file trạng thái.
Lưu ý – Một số gói cài có thể chứa phiên bản debug tên mysqld-debug. Phiên bản này có thể gọi thay mysqld để hỗ trợ debug, kiểm tra cấp phát bộ nhớ, hỗ trợ file trace.
Khởi động MySQL Server
Khi server khởi động, nó lắng nghe kết nối mạng từ client và quản lý truy cập database thay mặt client.
Xem tùy chọn khởi động:
shell> mysqld --verbose --help
Biến hệ thống (System Variables)
MySQL Server có nhiều biến hệ thống ảnh hưởng hoạt động khi chạy. Biến hệ thống có thể thiết lập khi khởi động server. Nhiều biến có thể thay đổi lúc chạy để tái cấu hình server động.
MySQL Server có tập biến trạng thái cung cấp thông tin hoạt động. Theo dõi trạng thái biến để truy cập đặc điểm hiệu năng runtime.