Có 4 chương trình MySQL server và khởi động server:
mysqldmysqld_safemysql.servermysqld_multi
mysqld
Còn gọi MySQL Server. Chương trình đơn luồng (single multithreaded) làm hầu hết việc trong cài đặt MySQL. Không sinh tiến trình thêm. Quản lý truy cập thư mục dữ liệu (database, bảng). Thư mục dữ liệu là vị trí mặc định log file, status file.
Khi server khởi động, lắng nghe kết nối mạng từ client, quản lý truy cập database.
Xem tùy chọn khởi động:
shell> mysqld --verbose --help
mysqld_safe
Cách đúng khởi động mysqld trên Unix. Thêm tính năng an toàn: restart khi lỗi, log runtime vào error log.
Khởi động/dừng thủ công với mysql.server:
shell> mysql.server start shell> mysql.server stop
mysql.server
Chuyển đến thư mục cài đặt MySQL, gọi mysqld_safe. Chạy server với user cụ thể: thêm tùy chọn user vào nhóm [mysqld] của /etc/my.cnf.
mysqld_multi
Quản lý nhiều tiến trình mysqld lắng nghe trên Unix socket và cổng TCP/IP khác nhau. Dùng start/stop server hoặc báo cáo trạng thái.
shell> mysqld_multi [options] {start|stop|reload|report} [GNR[,GNR] ...]