概述

不同版本的配置文件参数及使用方法略略有不同,具体可参考官网版主文档。如果选项名称配置错误,MySQL有可能不能启动。MySQL的配置文件一般为my.cny,不同版本或不同操作系统可能存放位置不一样。以下是MySQL配置文件常用选项(mysqld选项段)。

常用配置项说明

bind-address

MySQL实例启动后绑定的IP,默认是127.0.0.1或localhost

port

MySQL实例启动后监听的端口,默认是3306

socket

本地socket方式登录MySQL时socket文件路径

datadir

MySQL数据库相关的数据文件主目录,一般是/var/lib/mysql/

tmpdir

MySQL保存临时文件的路径

skip-external-locking

跳过外部锁定

back-log

在MySQL的连接请求等待队列中允许存放的最大连接数

character-set-server

MySQL服务器端默认字符集,默认值的latin1

key_buffer_size

索引缓冲区,决定了myisam数据库索引处理的速度

max_connections

MySQL允许的最大连接数

max_connect_errors

客户端连接指定次数后,服务器将屏蔽该主机的连接

table_cache

设置表高速缓存的数量

max_allowed_packet

网络传输中,一次消息传输量的最大值

binlog_cache_size

在事务过程中容纳二进制日志SQL语句的缓存大小

sort_buffer_size

用来完成排序操作的线程使用的缓冲区大小

join_buffer_size

将为两个表之间的每个完全连接分配连接缓冲区

thread_cache_size

线程缓冲区所能容纳的最大线程个数

thread_concurrency

限制了一次有多少线程能进入内核

query_cache_size

为缓存查询结果分配的内存的数量

query_cache_limit

如查询结果超过此参数设置的大小则不进行缓存

ft_min_word_len

加入索引的词的最小长度

thread_stack

每个连接创建时分配的内存

transaction_isolation

MySQL数据库事务隔离级别

tmp_table_size

临时表的最大大小

net_buffer_length

服务器和客户之间通信使用的缓冲区长度

read_buffer_size

对数据表做顺序读取时分配的MySQL读取缓冲区大小

read_rnd_buffer_size

MySQL随机读缓冲区大小

max_heap_table_size

HEAP表允许的最大值

default-storage-engine

MySQL创建时默认的数据库引擎,默认是InnoDB

log-bin

MySQL二进制文件的binlog的路径和文件名

server-id

主从同步时标识唯一的MySQL实例

slow_query_log

是否开启慢查询,为1表示开启

long_query_time

查询时间超过此值,则认为时慢查询语句,查询语句将记录到慢查询日志中

log-queries-not-using-indexes

若SQL语句没有使用索引,则将SQL语句记录到慢查询日志中

expire-logs-days

MySQL二进制文件binlog保留的最长时间

replicate_wild_ignore_table

MySQL主从同步时忽略的表

replicate_wild_do_table

与replicate_wild_ignore_table相反,指定MySQL主从同步时需要同步的表

innodb_data_home_dir

InnoDB数据文件的目录

innodb_file_per_table

启用独立表空间

innodb_data_file_path

InnoDB数据文件位置

innodb_log_group_home_dir

用来存放InnoDB日志文件的目录路径

innodb_additional_mem_pool_size

InnoDB存储的数据目录信息和其它内部数据结构的内存池大小

innodb_buffer_pool_size

InnoDB存储引擎的表数据和索引数据的最大内存缓冲区大小

innodb_file_io_threads

IO操作的最大线程个数

innodb_thread_concurrency

InnoDB并发线程数

innodb_flush_log_at_trx_commit

InnoDB日志提交方式

innodb_log_buffer_size

InnoDB日志缓冲区大小

innodb_log_file_size

InnoDB日志文件大小

innodb_log_files_in_group

InnoDB日志个数

innodb_max_dirty_pages_pct

当内存中的脏页量达到此参数设定的值(相对于innodb_buffer_pool大小的比例)时,刷新脏页到磁盘

innodb_lock_wait_timeout

InnoDB行锁导致的死锁等待时间

slave_compressed_protocol

主从同步时是否采用压缩传输binlog

skip-name-resolve

跳过域名解析

mysql文件说明_MySQL进阶之配置文件说明相关推荐

  1. MySQL文件后_MySQL误删除文件后,如何恢复

    MySQL在运行中,如果误删除数据文件,只有服务进程没有退出,那么就有办法将其恢复. 首先介绍Linux下lsof:他可以显示打开的文件和网络连接. 其次/proc目录包含了反映内核和进程树的各种文件 ...

  2. mysql revoke 用法_mysql进阶(二十八)MySQL GRANT REVOKE用法

    mysql进阶(二十八)MySQL GRANT REVOKE用法 MySQL的权限系统围绕着两个概念: 认证->确定用户是否允许连接数据库服务器: 授权->确定用户是否拥有足够的权限执行查 ...

  3. mysql级联删除_MySQL进阶三板斧(三)看清“触发器 (Trigger)”的真实面目

    触发器(Trigger)的起源 MySQL是最受欢迎的开源RDBMS,被社区和企业广泛使用.触发器是MySQL在5.0.1(开天辟地一版本)中增加的三大新功能之一,另外两个师兄弟是视图(view)与存 ...

  4. mysql 语句解析_MySQL进阶之语句解析顺序

    概述 一条普通的SQL查询语句它在MySQL数据库中是怎么样被解析和执行的呢?下面一起来了解一下,MySQL是如何解析SQL查询语句的,这对理解MySQL的执行计划也大有益处. 解析顺序 下面是一条普 ...

  5. mysql数据库优先_MySQL数据库配置文件之优先级

    1.数据库配置方式 1)预编译 cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.7.20 -DMYSQL_DATADIR=/applicatio ...

  6. mysql官网下载后解压是文件夹_mysql解压文件安装

    一直以来都习惯了使用MySQL安装文件(.exe),今天下载了一个.zip版本的MySQL,安装过程中遇到了一些问题,如下: 1.在MySQL官网上(http://dev.mysql.com/down ...

  7. mysql ibata文件_重装系统后,怎么调用之前mysql的数据_mysql

    重装系统后,如何调用之前mysql的数据 前提是:必须保留之前的数据库数据 在介绍此方法之前,提醒各位最好的转移数据的方法为: 在原来MYSQL服务器导出SQL文件,然后再在新的MYSQL服务器导入数 ...

  8. mysql从安全文件密码_Mysql必读MySQL安全输入密码的一些操作介绍

    <Mysql必读MySQL安全输入密码的一些操作介绍>要点: 本文介绍了Mysql必读MySQL安全输入密码的一些操作介绍,希望对您有用.如果有疑问,可以联系我们. 当我们运行mysql客 ...

  9. mysql从安全文件密码_MySQL安全输入密码的一些操作介绍_MySQL

    当我们运行mysql客户端连接mysql服务器的时候,以一种暴露的可被其他用户发现的方式指定我们的密码是不妥的.我们输入密码的方式有四种,其中每一种都有一定风险.下面就分别说下这四种方式: MySQL ...

最新文章

  1. shell5.0密钥_8.使用Xshell5密钥登录liunx
  2. 提升研发效能的简单而使用的习惯
  3. hibernate笔记
  4. 初识Memcached
  5. 一步步在Docker里运行Web应用
  6. Linux 更改主机的 host 名
  7. python 短视频_短视频篇 | Python 带你进行短视频二次创作
  8. Android【报错】Description Resource Path Location Type AndroidManifest.xml file missing!
  9. 十天学会单片机Day4串行口通信
  10. MySQL集群Cluster
  11. [PHPCMS]精美大气自适应资源模板下载网站源码
  12. Linux硬盘格式化
  13. PHP加密平台,在线加密sg11,混淆,Leave,EnPHPV2等
  14. PWR-低功耗模式-STM32F4
  15. 计算机在职研究生是学历教育吗,计算机在职研究生有学籍吗
  16. SpringBoot(五)整合Mybatis-Plus
  17. 【blackduck】 Request failed authorization [HTTP Error]: XXX, response was 403 Forbidden.
  18. 成人大专计算机应用技术专业难毕业吗,深圳成人大专哪个专业容易毕业
  19. matlab中(),[],与{}的使用区别
  20. [转载] 全本张广泰——第十二回 广泰退贼寇 技惊哈大人

热门文章

  1. echars x轴单位_echarts X轴和Y轴 坐标没有 一一对应
  2. 超级计算机和人比,和超级计算机相比,人类的大脑很弱吗
  3. 文件包含——apache日志文件包含shell(四)
  4. SQL注入——基于报错的注入(五)
  5. Windows隐藏账户处置
  6. 暴力破解(初级)以及弱口令工具的使用
  7. 文本编辑软件_IDE与文本编辑器的比较
  8. bufferedreader接收不到数据_PS4、Xbox手柄和Switch跨次元组队?全靠八位堂USB无线接收器...
  9. jvm虚拟机_JVM虚拟机五连问,能过并不是只靠运气
  10. c语言作业题五六章答案,C语言程序设计五六章习题和课堂测试答案.doc