1.适用版本:5.6.20
查询版本号sql select version();
mysql路径为D:\xxx\mysql\mysql5.6.20-win32
当前目录会有my.ini 如下图,如果没有创建my.ini
2.用记事本打开 my.ini如果没有这个文件使用附件中提供的配置
添加配置
performance_schema=OFF
#最大连接数
max_connections=8000
max_connect_errors = 100000
wait_timeout=2880000
interactive_timeout=2880000
#int类型可以为空,转换为0
sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
#使用独立表空间
innodb_file_per_table = 1
#这个参数主要作用是缓存innodb表的索引,数据,插入数据时的缓冲 默认值:128M
#专用mysql服务器设置的大小: 操作系统内存的30%-50%最佳
innodb_buffer_pool_size=800M
#号表示注释配置不起作用
关闭query cache
关闭QC,但启动后立刻启用QC,即初始化时 query_cache_size = 0,query_cache_type = 0,启动后立刻修改 query_cache_type = 1
锁表超时时间 单位(秒)
innodb_lock_wait_timeout=1
3. 重启mysql服务 命令行中执行
关闭服务 net stop mysql
启动服务 net start mysql
如果出现启动失败说明当前版本不支持该配置
注意:windows7及以上系统需要已管理器身份运行CMD