Nhiều chương trình MySQL có biến nội bộ được đặt lúc chạy bằng câu lệnh SET. Đa số biến này cũng có thể đặt khi khởi động server với cú pháp tương tự tùy chọn chương trình.
Ví dụ 1
Chương trình mysql có biến max_allowed_packet kiểm soát kích thước bộ đệm giao tiếp tối đa.
Đặt giá trị 16MB cho max_allowed_packet:
mysql --max_allowed_packet=16777216 mysql --max_allowed_packet=16M
Lệnh đầu tiên dùng byte, lệnh thứ hai dùng hậu tố M (megabyte).
Đối với biến số, có thể dùng hậu tố K, M, G đại diện cho hệ số 1024, 1024², 1024³.
Ví dụ 2
Trong tệp tùy chọn, thiết lập biến không cần dấu gạch ngang đầu:
[mysql] max_allowed_packet=16777216 # hoặc [mysql] max_allowed_packet=16M
Có thể dùng dấu gạch dưới thay gạch ngang trong tên tùy chọn. Hai nhóm sau tương đương, đều đặt key_buffer_size = 512MB:
[mysqld] key_buffer_size=512M [mysqld] key-buffer-size=512M