Bạn có thể đặt giá trị theo cách thủ công, ví dụ:
set global max_connections=500;
tuy nhiên, sau khi khởi động lại MySQL, giá trị được đặt lại thành 214.
Giải pháp phụ thuộc vào (phiên bản của) HĐH và phiên bản MySQL. Với Ubuntu 16.04 và MySQL> =5.7.7 hoạt động sau:
systemctl chỉnh sửa mysql
Nhập
[Service]
LimitNOFILE=8000
lưu, điều này sẽ tạo một tệp mới
/etc/systemd/system/mysql.service.d/override.conf
và khởi động lại máy chủ:
systemctl daemon-reload
systemctl restart mysql
Đối với các môi trường khác: Không thể tăng max_open_files cho các kết nối tối đa Mysql trong Ubuntu 15