关注我网站(https://imysql.com)的亲们应该都知道,有个my.cnf设置文件天生器功能,2008年8月20日开始上线提供服务至今,历经了5.1到5.7多个版本。
当初上线时,本着简单了事、能用就行的原则,只提供了根本的功能,但界面谁人丑啊,我有无数次想改版,但也不停懒得动工。老的界面是像下面如许的...(ノへ ̄、)捂脸
本日上班时,我终于再也不由得了,于是找到了一个简单大方的表单模板直接照搬过来用,感谢下面这位同砚的无私分享。
同时趁便把一些功能逻辑也重新整理了下,简单重操了许久没动手的PHP,还好根本上还能玩得转,嘿。
改版之后的界面会悦目一些了(不外还是比力素??)
填写须要的选项值后,直接提交即可直接天生my.cnf设置文件,而且输出下载。下载文件我设定的名字是my.cnf-5.7.txt,用.txt后缀是为方便各人下载到本地后先用文本编辑器打开,确认符合您的预期后再正式利用。
这份设置文件,有以下几个地方发起您关注下:
已默认关闭了querycache,假如您以为确实有必要,可自行打开;
客户端毗连超时我设置600秒,假如您以为太长或太短,也请自行调解;
默认打开innodbstatus输出到log中,以及innodblock输出到log中,假如以为烦人,可自行关闭;
把binlog-format默认改为row格式,假如不符合您的预期,请自行调解;
把tablelock的默认timeout时长(lock_wait_timeout)设置为3600秒,这个值之前的默认值是1天,我以为太长了;
险些启用了全部PerformanceSchema功能,方便后续定位性能题目;
启用了InnoDBMetric的大多数检测模块,方便对InnoDB举行监控;
好了,先先容到这里,祝各人用的舒畅,点击文末“阅读原文”即可直接开始利用,用得不爽的地方只管在背面给我留言。
题图:MatrixReload
不再加原创
喜好就转发
打赏勾搭我
我要评论