[mysqld]

port=6033
#skip-grant-tables
datadir=/usr/tools/mysql/data
socket=/usr/tools/mysql/mysql.sock
user=mysql
symbolic-links=0

init_connect='SET NAMES utf8'

#设置时区
#default-time-zone=+8:00

log-error=/usr/tools/mysql/logs/mysqld.log
pid-file=/usr/tools/mysql/logs/mysqld.pid

sql_mode='NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,PIPES_AS_CONCAT,ANSI_QUOTES'

#的大小设置将会影响MySQL数据库的写入性能,若设置的太小,会增加checkpoint写的次数
innodb_log_file_size=512M
#这个参数主要作用是缓存innodb表的索引,数据,插入数据时的缓冲
innodb_buffer_pool_size=3G
#这个很管用
innodb_flush_log_at_trx_commit=0

#慢查询日志
slow_query_log=1
#慢查日志的存储路径
slow_query_log_file=/usr/tools/mysql/logs/slow.log

#避免MySQL的外部锁定,减少出错几率增强稳定性。
#skip-locking
#禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间。但需要注意,如果开启该选项,则所有远程主机连接授权都要使用IP地址方#式,否则MySQL将无法正常处理连接请求!
skip-name-resolve
#back_log参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。如果系统在一个短时间内有很多连接,则需要增大该参数的值##,该参数值指定到来的TCP/IP连接的侦听队列的大小。不同的操作系统在这个队列大小上有它自己的限制。试图设定back_log高于你的操作系统的限制将是无效的##。默认值为50。对于Linux系统推荐设置为小于512的整数。
back_log = 256
#key_buffer_size指定用于索引的缓冲区大小,增加它可得到更好的索引处理性能。对于内存在4GB左右的服务器该参数可设置为256M或384M。注意:该参数值设置#的过大反而会是服务器整体效率降低!
key_buffer_size = 256M
max_allowed_packet = 4M
thread_stack = 256K
#table_cache = 128K
#查询排序时所能使用的缓冲区大小。注意:该参数对应的分配内存是每连接独占,如果有100个连接,那么实际分配的总共排序缓冲区大小为100 × 6 = 600MB。##所以,对于内存在4GB左右的服务器推荐设置为6-8M。
sort_buffer_size = 6M
#读查询操作所能使用的缓冲区大小。和sort_buffer_size一样,该参数对应的分配内存也是每连接独享。
read_buffer_size = 4M
#联合查询操作所能使用的缓冲区大小,和sort_buffer_size一样,该参数对应的分配内存也是每连接独享。
join_buffer_size = 8M
myisam_sort_buffer_size = 64M
#table_cache = 512
thread_cache_size = 64
#指定MySQL查询缓冲区的大小。可以通过在MySQL控制台观察,如果Qcache_lowmem_prunes的值非常大,则表明经常出现缓冲不够的情况;如果Qcache_hits的值非##常大,则表明查询缓冲使用非常频繁,如果该值较小反而会影响效率,那么可以考虑不用查询缓冲;Qcache_free_blocks,如果该值非常大,则表明缓冲区中碎片##很多。
query_cache_size = 64M
tmp_table_size = 256M
#指定MySQL允许的最大连接进程数。如果在访问论坛时经常出现Too ManyConnections的错误提示,则需要增大该参数值。
max_connections = 1024
max_connect_errors = 10000000
#指定一个请求的最大连接时间,对于4GB左右内存的服务器可以设置为5-10。
connect_timeout = 10
#物理内存越大,设置就越大.默认为2402,调到512-1024最佳
#table_cache=1024  
#默认为2M
#innodb_additional_mem_pool_size=4M
#服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。
#参数默认值:28800秒(8小时)
interactive_timeout = 1800
#服务器关闭非交互连接之前等待活动的秒数默认值:28800秒(8小时)
wait_timeout = 1800

#log_warnings=1
log_error_verbosity=1

[client]
default-character-set=utf8
socket = /tmp/mysql.sock

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

mysql数据库conf配置详解相关推荐

  1. linux系统——mysql数据库默认字符集详解

    linux系统--mysql数据库默认字符集详解 - mysql的字符集配置细化到四种 对数据库server配置 对库设置 对表设置 对列设置 - 对mysql-server设置 对server设置是 ...

  2. laravel 调试mysql_Laravel - MySQL数据库的使用详解3(Query Builder用法2:新增、修改、删除)...

    五.新增.修改.删除操作 在前文中我介绍了如何使用Query Builder(查询构造器)进行数据查询,下面接着介绍如何使用它进行数据的增.删.改操作.同样假设我们有如下用户表(user): 1,新增 ...

  3. MySQL 数据库 source 命令详解及实例

    MySQL 数据库 source 命令详解及实例 MySQL 数据库 source 命令,该命令是数据库导入命令.source 命令的用法非常简单,首先你需要进入 MySQL 数据库的命令行管理界面, ...

  4. ntp 服务端配置(/etc/ntp.conf配置详解) -小白实操记录

    1 ntp 安装查看 1.1 安装命令 apt-get install ntp 1.2 查看服务是否启动 service --status-all 或者 ps -aux | grep ntp 1.3 ...

  5. nginx.conf配置详解

    ######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组 user www www;#nginx进程数,建议设置为等于CPU总核心数. worker_pr ...

  6. dbeaver连接mysql 驱动jar_Jmeter(七) 从入门到精通 建立数据库测试计划实战lt;MySQL数据库gt;(详解教程)...

    1.简介 在实际工作中,我们经常会听到数据库的性能和稳定性等等,这些有时候也需要测试工程师去评估和测试,上一篇文章宏哥主要介绍了jmeter连接和创建数据库测试计划的过程,宏哥在文中通过示例和代码非常 ...

  7. MySQL 主从架构配置详解

    原文http://www.codeceo.com/article/mysql-master-slave.html 无论是哪一种数据库,数据的安全都是至关重要的,因此熟练掌握数据库的安全备份功能,是作为 ...

  8. docker mysql编辑器_docker官方mysql镜像自定义配置详解

    之前为了节省安装时间,所以用官方mysql docker镜像启动mysql. 通过 $ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-s ...

  9. Apache+php+mysql安装与配置详解

    先准备好软件: Apache官方下载地址:在这里: php官方下载地址:在这里: mysql官方下载地址:在这里. 一.安装Apache,配置成功一个普通网站服务器 运行下载好的"apach ...

  10. apache 虚拟主机详细配置:http.conf配置详解

    Apache的配置文件http.conf参数含义详解 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改. 主站点的配置(基本配置) (1) 基本 ...

最新文章

  1. C#时间格式化(Datetime)用法详解
  2. eclipse中jboss启动时50s错误提示
  3. 编写高质量代码:改善Java的151个建议四(基本类型)21-30
  4. java检测文件修改_Java 实例 – 查看主机指定文件的最后修改时间
  5. 串口 能 按位传输吗_、 迪文串口屏TTL与主控板RS232电平信号转换方案
  6. um是代表什么意思_白玫瑰代表什么意思 居然有这么多含义
  7. 微软.net framework工具集帮助
  8. 页面回到顶部的几种方法
  9. RT-Thread在正点原子Apollo上使用MAX30102读取心率、血氧参数
  10. 电子公文流转暨无纸办公系统
  11. 微信如何html动图文件,微信里的gif动态图片如何导出保存出来?看完本文你就知道了...
  12. 查看链接文件的最终目标的多种方法
  13. 【技术博客】当蒸馏遇上GAN
  14. 纽约客:变态连环杀手正在被算法迅速围剿
  15. 毕业设计超市进销存管理系统源码
  16. AI - H2O - 安装与运行
  17. 【目标检测】YOLOv5-PyQT可视化例程开发
  18. 【C/C++】scanf,printf 函数
  19. 线上支付、线下支付的功能对比
  20. 2023年的深度学习入门指南(1) - 从chatgpt入手

热门文章

  1. 详细分析SQL语句逻辑执行过程和相关语法
  2. 数木桩的c语言编程,[求助]C语言编程—木桩问题
  3. 全志H616语言控制刷抖音小项目(守护进程、udev机制)
  4. 【Unity记录】Cannot reparent window to suggested parent. Window will not automayically close.
  5. 一个死磕FPGA 9年的大龄工程师的肺腑之言
  6. 生命倒计时-倒数9117日
  7. C语言8:分断计算水费
  8. 工作的最佳“搭子”会是RPA吗
  9. 4.7(java)为一元二次方程ax²+bx+c = 0设计一个名为QuadraticEquation的类。这个类包括:
  10. 运动感知快速视频显著性检测Motion-Aware Rapid Video Saliency Detection