Server System Variables Type String Default Value ( ≥  8.0.16) TLSv1,TLSv1.1,TLSv1.2,TLSv1.3  (OpenSSL 1.1.1 and higher) TLSv1,TLSv1.1,TLSv1.2  (otherwise) Default Value ( ≤  8.0.15) TLSv1,TLSv1.1,TLSv1.2 Which protocols the server permits for encrypted connections. The value is a list of one or more comma- separated protocol names. The protocols that can be named for this variable depend on the SSL library used to compile MySQL. Permitted protocols should be chosen such as not to leave “holes”  in the list. For details, see Section 6.3.2, “Encrypted Connection TLS Protocols and Ciphers” . As of MySQL 8.0.16, this variable is dynamic and can be modified at runtime to affect the TSL context the server uses for new connections. See Server-Side Runtime Configuration and Monitoring for Encrypted Connections. Prior to MySQL 8.0.16, this variable can be set only at server startup. Note As of MySQL 8.0.26, the TLSv1 and TLSv1.1 connection protocols are deprecated and support for them is subject to removal in a future version of MySQL. See Deprecated TLS Protocols. • tmp_table_size Command-Line Format --tmp-table-size=# System Variable tmp_table_size Scope Global, Session Dynamic Yes SET_VAR  Hint Applies Yes Type Integer Default Value 16777216 Minimum Value 1024 Maximum Value 18446744073709551615 The maximum size of internal in-memory temporary tables. This variable does not apply to user-created MEMORY  tables. The actual limit is the smaller of  tmp_table_size  and  max_heap_table_size . When an in-memory temporary table exceeds the limit, MySQL automatically converts it to an on-disk temporary table. Increase the value of  tmp_table_size  (and  max_heap_table_size  if necessary) if you do many advanced  GROUP BY  queries and you have lots of memory. You can compare the number of internal on-disk temporary tables created to the total number of internal temporary tables created by comparing  Created_tmp_disk_tables  and  Created_tmp_tables values. See also Section 8.4.4, “Internal Temporary Table Use in MySQL” . 908