下面这个配置在现网服务器上跑了两年了,里面多项参数都有调整过,这个算是最终的一个配置,这个配置不一定适合每种项目,仅供参考。
如果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配置文件。只需要修改basedir="C:/Program Files/MySQL/MySQL Server 5.6/"、datadir="C:/ProgramData/MySQL/MySQL Server 5.6/data"这两个为你的MySQL安装目录就可以用。
整理了一份最新基于MySQL 5.6和5.7的配置文件模板,基本上可以说覆盖90%的调优选项,用户只需根据自己的服务器配置稍作修改即可,如InnoDB缓冲池的大小、IO能力(innodb_buffer_pool_size,innodb_io_capacity)。...
MySQL for Windows 的优化主要涉及到配置文件 `my.ini` 的调整,这是MySQL服务器的关键配置文档,用于定义各种性能参数。在Windows环境下,优化 `my.ini` 可以显著提升数据库的性能,减少延迟,并确保系统资源的有效...
在Windows平台上安装MySQL时,`my.ini`文件是配置数据库服务器的关键文件。这个文件用于定义MySQL服务器的启动参数和设置,以满足特定的系统需求。 `my.ini`文件通常位于MySQL安装目录下,对于winx64系统,如...
2. 使用配置工具`my.ini`(或`my.cnf`)设置MySQL的初始化参数,如数据目录、端口、字符集等。 3. 运行`bin\mysqld.exe --initialize-insecure`命令初始化数据库,不设置初始密码。 4. 启动MySQL服务,可以使用`bin\...
该文件为最新mysql5.6.10免安装的my.ini 将下载的mysql5.6.10免安装解压至D:盘根下 将my.ini放在D:\mysql-5.6.10-win32下运行相应的批处理或自己配相应的环境变量
在Windows操作系统中,MySQL数据库系统通常使用`my.ini`配置文件来存储服务器的启动参数和配置设置。这个文件对于管理MySQL服务、优化性能以及解决一些配置相关的问题至关重要。当需要修改MySQL的配置时,找到`my....
用户需要根据MySQL提供的文档或教程设置环境变量,创建数据目录,配置配置文件(如`my.ini`),然后通过命令行工具启动MySQL服务。 总之,MySQL 5.6.51是一个强大且功能丰富的数据库系统,特别适合那些需要快速部署...
1. **修改配置文件**:MySQL的配置主要通过my.cnf文件进行,该文件通常位于`/etc/my.cnf`(Linux)或`C:\ProgramData\MySQL\MySQL Server 5.6\my.ini`(Windows)。打开这个文件,你可以根据需求调整各种参数。 2. ...
- Windows:`my.ini`通常位于`C:\ProgramData\MySQL\MySQL Server 5.6`目录下。 - Linux/macOS:`my.cnf`一般在`/etc/mysql/`或`/usr/my.cnf`。 - 配置项包括数据存储位置、字符集、端口等。 2. 启动/停止MySQL...
Windows 下 MySQL 5.6 的安装 在这篇文章中,我们将详细介绍如何在 Windows 下安装 MySQL 5.6。从下载到安装和配置,我们将一步步指导...我们只需要下载安装包,解压缩安装,然后配置 my.ini 文件和安装 MySQL 服务。
本人费心调试的mysql的5.6版本的mydefault.ini和my.ini的配置文件,直接将我的两个配置文件复制到mysql的安装目录下,然后调试即可,压缩包里面内置了wps安装过程,保证安装成功并且运行。
在MySQL配置文件(如`my.cnf`或`my.ini`)中,可以通过添加以下行来启用或禁用此参数: ```ini [mysqld] explicit_defaults_for_timestamp = 1 # 启用,表示明确的默认值 # 或 explicit_defaults_for_timestamp = 0...
6. %PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini 7. %PROGRAMDATA%\MySQL\MySQL Server 5.6\my.cnf 8. %WINDIR%\my.ini 9. %WINDIR%\my.cnf 10. BASEDIR\my.ini 11. BASEDIR\my.cnf Windows系统下的配置文件 在...