Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

MySQL Server và chương trình khởi động Server

Có 4 chương trình MySQL server và khởi động server:

  • mysqld
  • mysqld_safe
  • mysql.server
  • mysqld_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] ...]