Cách hiển thị biến hệ thống cho máy chủ MySQL của bạn

Cách hiển thị biến hệ thống cho máy chủ MySQL của bạn
Cách hiển thị biến hệ thống cho máy chủ MySQL của bạn

Video: Cách hiển thị biến hệ thống cho máy chủ MySQL của bạn

Video: Cách hiển thị biến hệ thống cho máy chủ MySQL của bạn
Video: TÍNH NĂNG HAY TRÊN BÀN PHÍM IPHONE NÊN BIẾT - YouTube 2024, Tháng mười một
Anonim
Nếu bạn đang chạy một máy chủ cơ sở dữ liệu MySQL, bạn có thể tự hỏi làm thế nào để xem các thiết đặt hiện tại cho cơ sở dữ liệu. Trong MySQL, chúng được gọi là các biến và rất dễ thấy các giá trị hiện tại.
Nếu bạn đang chạy một máy chủ cơ sở dữ liệu MySQL, bạn có thể tự hỏi làm thế nào để xem các thiết đặt hiện tại cho cơ sở dữ liệu. Trong MySQL, chúng được gọi là các biến và rất dễ thấy các giá trị hiện tại.

Cách đơn giản nhất là chỉ sử dụng lệnh này từ dấu nhắc MySQL, nó sẽ hiển thị mọi thiết lập cấu hình hiện tại.

SHOW VARIABLES;

Nếu bạn chỉ muốn xem một biến cụ thể, bạn có thể sử dụng lệnh này. Rõ ràng bạn muốn thay thế max_connect_errors trong lệnh đó bằng biến mà bạn đang tìm kiếm.

SHOW VARIABLES LIKE '%max_connect_errors%';

Nếu bạn muốn thay đổi trạng thái hiện tại của một biến, bạn có thể làm như vậy một cách dễ dàng với một lệnh tương tự như lệnh này:

SET GLOBAL max_connect_errors=10000;

Nếu bạn đang đọc bài đăng này, bạn có thể thắc mắc tại sao chúng tôi lại bận tâm viết một bài về chủ đề này, xem xét có một hướng dẫn sử dụng cho MySQL. Trước đó tối nay (khi viết bài đăng này), máy chủ web của chúng tôi gặp sự cố khi kết nối với cơ sở dữ liệu. Khi xem qua các bản ghi, nó trở nên rõ ràng rằng máy chủ cơ sở dữ liệu đã chặn máy chủ web kết nối vì một số lỗi kết nối. Các giải pháp thậm chí còn dễ dàng hơn để tìm ra.

Host 'host_name' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts'

Hóa ra, nhà cung cấp dịch vụ lưu trữ của chúng tôi đang trong quá trình nâng cấp chương trình cơ sở chuyển đổi vì một số vấn đề - gây ra một số lỗi kết nối. Bởi vì thiết lập mặc định của MySQL cho các lỗi kết nối tối đa là giới hạn ngớ ngẩn của 10, máy chủ cơ sở dữ liệu của chúng tôi bắt đầu từ chối các kết nối đến. Rất may, chúng tôi đã có thể sửa chữa nó nhanh chóng bằng lệnh FLUSH HOSTS trên máy chủ cơ sở dữ liệu, nhưng đã đến lúc tăng biến. Vì vậy … bài đăng này chỉ là vì vậy chúng tôi sẽ không quên những gì chúng tôi đã làm trong thời gian tới.

Đề xuất: