通过命令查看所有variables
show global variables;
结果如下:
列表太长了!!!
通过(模糊)匹配的方式查找variables,如下:
show variables like "sync_binlog";
输入结果如下:
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| sync_binlog | 0 |
+---------------+-------+
1 row in set (0.01 sec)
可以通过set命令设置,设置后立即生效,set命令如下:
set global sync_binlog=1;
但是重启后又会变为原先的值,要想重启后无需反复设置,可以在my.cnf文件里的[mysqld]栈下写下这个变量。
innodb_flush_log_at_trx_commit