`
aigo
  • 浏览: 2535775 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

MySQL5.6的my.ini配置

    博客分类:
  • DB
阅读更多

下面这个配置在现网服务器上跑了两年了,里面多项参数都有调整过,这个算是最终的一个配置,这个配置不一定适合每种项目,仅供参考。

 

如果MySQL出现异常:Out of memory

需要修改这几个参数:

sort_buffer_size

read_buffer_size

read_rnd_buffer_size

join_buffer_size

max_connections

具体修改方式:http://aigo.iteye.com/blog/2157766

 

注意:以下配置的服务器硬件是:8核16G内存 

 

 

[client]

 

port=3306

 

[mysql]

 

default-character-set=utf8

 

 

[mysqld]

 

port=3306

 

basedir=D:/mysql-5.6.21-winx64

 

datadir=D:/mysql-5.6.21-winx64/data

 

character-set-server=utf8

 

default-storage-engine=INNODB

 

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

 

max_connections=300

query_cache_size=186M

table_open_cache=1520

tmp_table_size=67M

thread_cache_size=38

myisam_max_sort_file_size=100G

myisam_sort_buffer_size=67M

key_buffer_size=290M

read_buffer_size = 1M

read_rnd_buffer_size = 8M

sort_buffer_size = 1M

innodb_additional_mem_pool_size=80M

innodb_flush_log_at_trx_commit=0

innodb_log_buffer_size=8M

innodb_buffer_pool_size=2G

innodb_log_file_size=1024M

innodb_thread_concurrency=18

innodb_support_xa = 1

innodb_file_per_table = 1

innodb_file_format = Barracuda

#interactive_timeout = 2147482

#wait_timeout = 2147482

interactive_timeout = 86400

wait_timeout = 86400

max_allowed_packet = 1G

 

# binlog

log_bin = D:/mysql-5.6.21-winx64/log/binlog/mysql-bin.log

log_bin_index = D:/mysql-5.6.21-winx64/log/binlog/mysql-bin.index

log_error = D:/mysql-5.6.21-winx64/log/mysql-error.log

sync_binlog = 1

expire_logs_days = 7

binlog_format = MIXED

 

[mysqldump]  

max_allowed_packet = 1G

分享到:
评论

相关推荐

    MySQL5.6配置文件my.ini

    MySQL5.6配置文件。只需要修改basedir="C:/Program Files/MySQL/MySQL Server 5.6/"、datadir="C:/ProgramData/MySQL/MySQL Server 5.6/data"这两个为你的MySQL安装目录就可以用。

    Mysqlforwindows之my.ini优化.pdf

    Mysqlforwindows之my.ini优化.pdf

    MySQL 5.6 & 5.7最优配置文件模板(my.ini)

    整理了一份最新基于MySQL 5.6和5.7的配置文件模板,基本上可以说覆盖90%的调优选项,用户只需根据自己的服务器配置稍作修改即可,如InnoDB缓冲池的大小、IO能力(innodb_buffer_pool_size,innodb_io_capacity)。...

    mysql-5.6.31-winx64的my.ini配置文件

    WOW模拟器编译,MYSQL5.6.31-64的my.ini配置文件

    mysql5.6.10免安装的my.ini

    该文件为最新mysql5.6.10免安装的my.ini 将下载的mysql5.6.10免安装解压至D:盘根下 将my.ini放在D:\mysql-5.6.10-win32下运行相应的批处理或自己配相应的环境变量

    Windows下MySQL5.6查找my.ini配置文件的方法

    今天做个小实验需要修改MySQL的配置文件,我电脑上安装的是MySQL5.6,由于安装时间太久忘了安装在哪个目录下了,所以首先查了一下安装在本机上的MySQL的目录位置。 在DOS命令行窗口登录MySQL,输入如下命令查看MySQL...

    mysql5.6的安装包以及配置文件

    本人费心调试的mysql的5.6版本的mydefault.ini和my.ini的配置文件,直接将我的两个配置文件复制到mysql的安装目录下,然后调试即可,压缩包里面内置了wps安装过程,保证安装成功并且运行。

    MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 参数

    主要介绍了MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 参数,需要的朋友可以参考下

    MySQL5.6.17数据库安装 如何配置My.ini文件

    在使用的过程中还是出现了一些问题,因为使用的是绿色免安装版的MySql所以在配置的时候出现了一些问题,该篇文章就主要针对MySql绿色版的配置及其使用进行讨论。 一、MySql概述  MySql数据库是有瑞典MySql AB公司...

    MySQL5.6(32位) 免安装,解压后执行批处理即可使用

    MySQL5.6(32位) 免安装,解压后执行批处理即可使用。 解压后,直接执行"MySQL_安装.bat"即可安装。 默认端口号:3306,如需修改端口请打开MySQL56\my.ini文件进行修改。 如需卸载,请执行“MySQL_卸载.bat”

    windows下mysql数据库主从配置教程

    windows下配置mysql数据库主从的详细过程,具体内容如下 所用到工具: Mysql、Navicat Premium; 主库设置: 一.设置my.ini 文件; 1.在安装目录下找到my.ini 文件: 默认路径:C:\Program Files\MySQL\MySQL ...

    解决mysql5.6 utf8设置无效问题

    绿色版安装的mysql5.6解压之后,里面会有一个my-default.ini文件,此时,如果直接对my-default.ini文件进行字符集修改,重启之后会发现又会恢复原来的设置,根本无效。 解决办法是,复制my-default.ini文件重命名为...

    设置Mysql5.6允许外网访问的详细流程分享

    最近部署mysql5.6,发现默认mysql只允许本地提供服务,如果要进行若干配置,记录如下。 一、设置MySQL服务允许外网访问 修改mysql的配置文件,有的是my.ini(windows),有的是my.cnf(linux), 在配置文件中增加 ...

    my.cnf(my.ini)重要参数优化配置说明

    官方文档:http://dev.mysql.com/doc/refman/5.6/en/myisam-storage-engine.html Key_buffer_size,可以设置为内存的30%-40%左右。通过show variables like ‘%key_buffer_size%’; 通过 show global status ...

    mysql5.6安装说明文档(windows系统)

    mysql5.6的安装教程,简短明了,一次安装不成功的话,就执行第三步的删除,再重新安装。最后还有个终极简短配置,把my.ini清空,用只留mysqld下面的内容就是

Global site tag (gtag.js) - Google Analytics