1启动选项中修改
启动mysql的时候加参数 -O max_heap_table_size=64M 。
2、修改my.cnf
在[mysqld]的段中 增加 max_heap_table_size = 32M
3、在mysql客户端工具中修改
mysql> set max_heap_table_size=32777216;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like '%heap%'; +---------------------+----------+ | Variable_name | Value | +---------------------+----------+ | max_heap_table_size | 32777216 | +---------------------+----------+ 1 row in set (0.00 sec)