热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mysql之配置

2019独角兽企业重金招聘Python工程师标准mysql之配置#客服端部分[client]#no-beep#pipe#socketmysqlport3306[

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

mysql之配置

# 客服端 部分
[client]
#no-beep
# pipe
# socket=mysql
port=3306
[mysql]
default-character-set=utf8# 服务器部分
[mysqld]
# 下面三个只能三选一
# skip-networking
# enable-named-pipe
# The Pipe the MySQL Server will use
# socket=mysql# 连接端口
port=3306# 安装目录
basedir= D:/soft/MySQL/mysql-5.6.27-win32# 数据目录
datadir= D:/soft/MySQL/mysql-5.6.27-win32/data# 错误日志
log-error= D:/soft/MySQL/mysql-5.6.27-win32/data/FXL.err# 创建 表、库的时候的默认字符串类型
character-set-server=utf8# 默认的引擎策略
default-storage-engine=INNODB# sql语句的是否严格遵守SQL标准
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"# window的认证
# plugin-load=authentication_windows.dll###################### 日志 #######################
# 日志设置
#log-output=NONE
#general-log=0
#general_log_file="FXL.log"
# 慢志设置
#slow-query-log=0
#slow_query_log_file="FXL-slow.log"
#long_query_time=10################# 主从设置 #######################
# 二进制日志<主从配置>
server-id&#61;2
#log-bin&#61;mysql-bi
#需要记录日志的数据库&#xff0c;相当于需要同步的数据库
#binlog-do-db &#61;repository1
#若涉及及同步函数或者存储过程需要配置&#xff0c;否则主备会产生异常不能同步
#log_bin_trust_function_creators&#61;TRUE ################# 连接和查询设置 #################
# 最大并行session&#xff0c;其中至少有一个连接会有一个超级权限&#xff0c;去做管理员的事&#xff0c;即使连接数已经满了。
max_connections&#61;3600# 查询缓存&#xff0c;在查询时使用同样一个select语句去查询的时候&#xff0c;它将起作用。但是如果你的表改变的非常快&#xff0c;则性能将降低
query_cache_size&#61;0# 整个服务器打开的table文件数&#xff08;I/O设置&#xff09;。在mysqld部分提高这项值&#xff0c;在mysql_safe部分设置设置最大打开文件数为4096
table_open_cache&#61;2000# &#xff08;表在内存中的大小&#xff09;在内存打开表的的临时大小。如果一个表比这个值大&#xff0c;它将数据刷新到硬件设备上&#xff0c;这个可以设置大一些。
tmp_table_size&#61;14M# 线程池大小
thread_cache_size&#61;10#####################################################################innodb Specific options
####################################################################
# innodb的数据存放
# innodb_data_home_dir&#61;0.0# 跳过innodb
# skip-innodb# 额外元数据内存池。在开启时从系统中(内核中)申请更加大的内存&#xff0c;而现代的OS足够你使用&#xff0c;你不需要修改这个值。
innodb_additional_mem_pool_size&#61;2M# 事物日志更新的方式
# 如果设置为1&#xff0c;Innodb将会在每一次提交后(一次事物)&#xff0c;将事物日志存放在ACID事物存放的文件(一次事物操作存放一次)
# 如果你希望保证这个使用安全&#xff0c;而且你很短的事物方式&#xff08;一次事物设计的表很少&#xff09;&#xff0c;可以设置为0、2来减少硬件的I/O操作
# 设置为0&#xff1a;直接存放在普通的日志文件中&#xff0c;每秒存放一次。设置为2&#xff1a;表示每次2次刷新一次。
innodb_flush_log_at_trx_commit&#61;1# 内存中的的日志文件大小
innodb_log_buffer_size&#61;1M# innodb的内存池来存放索引和行数据&#xff0c;将这个数据设大些&#xff0c;可以减少去硬盘读取数据的I/O开销。
# 设置为内存的80%&#xff0c;不要太大了&#xff0c;引起系统中的物理内存表页切换消耗(cpu中的内存表页)。
# 32位系统&#xff0c;最大为2--3.5G 
innodb_buffer_pool_size&#61;45M# 日志组中每一个日志文件大小。需要站到buffer池的25%-100%已避免经常性的刷新
# 但是&#xff0c;太大的值将会增加线程的运行时间
innodb_log_file_size&#61;48M# 线程数&#xff08;在innodb的内核中&#xff09;&#xff0c;极限值更具程序、硬件以及系统的性能综合决定&#xff0c;太高值可能导致线程都懂
innodb_thread_concurrency&#61;9# 当Innodb系统的表空间文件满了后&#xff0c;它将自动额外增加这么大空间
innodb_autoextend_increment&#61;64# Innodb缓存池的分区数。在多字节的系统中使用缓存池&#xff0c;可以将缓冲池分成多个实例&#xff0c;以减少不同线程的读写。
innodb_buffer_pool_instances&#61;8# Innodb中的并发线程数
innodb_concurrency_tickets&#61;5000# 旧子表的插入锁定时间&#xff0c;然后移动到新表中
innodb_old_blocks_time&#61;1000# 定义最小打开的.ibd文件数在同一时间&#xff0c;最小为10.
#innodb_open_files&#61;300# 当启用时&#xff0c;InnoDB更新元数据报表统计。
innodb_stats_on_metadata&#61;0# 当 这个属性开启&#xff0c;innodb存放索引表中的数据将会存放在.ldb文件中&#xff0c;而不是在表空间.(索引数据刷新到.ibd的次数)
innodb_file_per_table&#61;1# Use the following list of values: 0 for crc32, 1 for strict_crc32, 2 for innodb, 3 for strict_innodb, 4 for none, 5 for strict_none.
innodb_checksum_algorithm&#61;0# 外部请求的最大数
# 这个选项在mysql的主线程在获取多个连接的在会场短的时候
# 当主线程选择连接开启一个新的线程。
# 备份日志值决定了多少个请求被叠堆在这么短的时间时间内。
# 停止新的请求响应
# 当你需要在短时间内连接大请求的时候增加它
back_log&#61;80# 这好似一个非0值&#xff0c;所有表在设置时间后释放&#xff0c;同步不刷新到硬盘上。在低资源的系统上使用。
flush_time&#61;0# 最小的缓存在 索引扫描、范围索引扫描和不使用索引进行join操作&#xff0c;或者全表扫描的时候
join_buffer_size&#61;256K# The maximum size of one packet or any generated or intermediate string, or any parameter sent by the
# mysql_stmt_send_long_data() C API function.
# 最大的
max_allowed_packet&#61;4M# 错误连接的重复连接的次数
max_connect_errors&#61;100# 打开的文件数大小&#xff0c;不是越大越好
open_files_limit&#61;4161# 查询缓存&#xff1a;0-关闭&#xff0c;1-打开&#xff0c;2-询问
query_cache_type&#61;0# 如果你想在 SHOW GLOBAL STATUS 语句中每一秒显示 sort_merge_passes &#xff0c;你可以增加 sort_buffer_size 值去加快 ORDER BY 或者 GROUP BY 的操作&#xff0c;但是不能条查询的速度和索引速度。
sort_buffer_size&#61;256K# 表的缓存大小&#xff0c;如果你使用很大一个缓存值去提高打开标的速度&#xff0c;表的定义缓存需要很少的空间&#xff0c;而且不使用表描述&#xff0c;不想不同的标缓存。默认最小值为400
table_definition_cache&#61;1400# Specify the maximum size of a row-based binary log event, in bytes.
# Rows are grouped into events smaller than this size if possible. The value should be a multiple of 256.
binlog_row_event_max_size&#61;8K# If the value of this variable is greater than 0, a replication slave synchronizes its master.info file to disk.
# (using fdatasync()) after every sync_master_info events.
sync_master_info&#61;10000# If the value of this variable is greater than 0, the MySQL server synchronizes its relay log to disk.
# (using fdatasync()) after every sync_relay_log writes to the relay log.
sync_relay_log&#61;10000# If the value of this variable is greater than 0, a replication slave synchronizes its relay-log.info file to disk.
# (using fdatasync()) after every sync_relay_log_info transactions.
sync_relay_log_info&#61;10000



转:https://my.oschina.net/u/2246410/blog/613169



推荐阅读
  • importpymysql#一、直接连接mysql数据库'''coonpymysql.connect(host'192.168.*.*',u ... [详细]
  • 本文介绍如何使用 Python 的 DOM 和 SAX 方法解析 XML 文件,并通过示例展示了如何动态创建数据库表和处理大量数据的实时插入。 ... [详细]
  • MySQL 5.7 学习指南:SQLyog 中的主键、列属性和数据类型
    本文介绍了 MySQL 5.7 中主键(Primary Key)和自增(Auto-Increment)的概念,以及如何在 SQLyog 中设置这些属性。同时,还探讨了数据类型的分类和选择,以及列属性的设置方法。 ... [详细]
  • php更新数据库字段的函数是,php更新数据库字段的函数是 ... [详细]
  • 本文详细介绍了MySQL数据库的基础语法与核心操作,涵盖从基础概念到具体应用的多个方面。首先,文章从基础知识入手,逐步深入到创建和修改数据表的操作。接着,详细讲解了如何进行数据的插入、更新与删除。在查询部分,不仅介绍了DISTINCT和LIMIT的使用方法,还探讨了排序、过滤和通配符的应用。此外,文章还涵盖了计算字段以及多种函数的使用,包括文本处理、日期和时间处理及数值处理等。通过这些内容,读者可以全面掌握MySQL数据库的核心操作技巧。 ... [详细]
  • MySQL Decimal 类型的最大值解析及其在数据处理中的应用艺术
    在关系型数据库中,表的设计与SQL语句的编写对性能的影响至关重要,甚至可占到90%以上。本文将重点探讨MySQL中Decimal类型的最大值及其在数据处理中的应用技巧,通过实例分析和优化建议,帮助读者深入理解并掌握这一重要知识点。 ... [详细]
  • IOS Run loop详解
    为什么80%的码农都做不了架构师?转自http:blog.csdn.netztp800201articledetails9240913感谢作者分享Objecti ... [详细]
  • 深入解析HTML5字符集属性:charset与defaultCharset
    本文将详细介绍HTML5中新增的字符集属性charset和defaultCharset,帮助开发者更好地理解和应用这些属性,以确保网页在不同环境下的正确显示。 ... [详细]
  • 解决Only fullscreen opaque activities can request orientation错误的方法
    本文介绍了在使用PictureSelectorLight第三方框架时遇到的Only fullscreen opaque activities can request orientation错误,并提供了一种有效的解决方案。 ... [详细]
  • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 数据类型和操作数据表2.1MySQL类型之整型2.2MySQL数据类型之浮点型2.3日期时间型DATE1支持时间:1000年1月1日~9999年12月31日DATETIME ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • 利用REM实现移动端布局的高效适配技巧
    在移动设备上实现高效布局适配时,使用rem单位已成为一种流行且有效的技术。本文将分享过去一年中使用rem进行布局适配的经验和心得。rem作为一种相对单位,能够根据根元素的字体大小动态调整,从而确保不同屏幕尺寸下的布局一致性。通过合理设置根元素的字体大小,开发者可以轻松实现响应式设计,提高用户体验。此外,文章还将探讨一些常见的问题和解决方案,帮助开发者更好地掌握这一技术。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
author-avatar
陈思有婚纱梦127092
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有