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

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


mysql.server sẽ thay đổi vị trí thành thư mục cài đặt MySQL. Sau đó, nó sẽ gọi mysqld_safe. Để chạy máy chủ với tư cách là một người dùng cụ thể, một tùy chọn người dùng thích hợp có thể được thêm vào nhóm [mysqld] của tệp tùy chọn /etc/my.cnf chung.

  • Nó thay đổi vị trí thành thư mục cài đặt MySQL và sau đó gọi mysqld_safe.

  • Để chạy máy chủ với tư cách là một người dùng cụ thể, một tùy chọn người dùng thích hợp có thể được thêm vào nhóm [mysqld] của tệp tùy chọn /etc/my.cnf chung.

  • Có thể phải chỉnh sửa mysql.server nếu nó được cài đặt dưới dạng bản phân phối nhị phân của MySQL ở một vị trí không chuẩn.

  • Nó phải được sửa đổi để thay đổi vị trí thành một thư mục thích hợp trước khi nó chạy mysqld_safe.

  • Nếu điều này được thực hiện, phiên bản sửa đổi của mysql.server sẽ bị ghi đè nếu bạn nâng cấp MySQL trong tương lai. Đảm bảo rằng một bản sao của phiên bản đã chỉnh sửa được tạo để có thể cài đặt lại.

  • mysql.server stop dừng máy chủ bằng cách gửi tín hiệu đến nó. Nó cũng có thể được dừng theo cách thủ công bằng cách thực hiện tắt mysqladmin.

Hãy để chúng tôi hiểu một số tùy chọn dòng lệnh được liên kết với nó -

basedir =dir_name

Nó đề cập đến đường dẫn đến thư mục cài đặt MySQL.

datadir =dir_name

Nó đề cập đến đường dẫn đến thư mục dữ liệu MySQL.

pid-file =file_name

Nó đề cập đến tên đường dẫn của tệp trong đó máy chủ sẽ phải viết ID quy trình của nó. Máy chủ tạo tệp trong thư mục dữ liệu, nếu không, tên đường dẫn tuyệt đối sẽ được cung cấp để chỉ định một thư mục khác.

service-startup-timeout =seconds

nó cho biết người dùng phải đợi bao lâu (tính bằng giây) để xác nhận khởi động máy chủ. Nếu máy chủ không khởi động trong thời gian này, mysql.server sẽ thoát với lỗi. Giá trị mặc định là 900. Giá trị 0 có nghĩa là người dùng hoàn toàn không phải đợi khi khởi động. Giá trị âm có nghĩa là đợi mãi mãi (điều này đề cập đến tình huống không có thời gian chờ).