MySQL配置文件[通俗易懂]

MySQL配置文件[通俗易懂]在Windows系统中,MySQL的配置文件为my.ini,在Linux系统中,配置文件为my.cnf,一般存放路径为/etc/my.cnf或/etc/mysql/my.cnf。参考链接:https://segmentfault.com/a/1190000021408999?utm_source=tag-newestMySQL的默认设置性能非常差,仅仅起一个功能测试的作用,不能用在生产环境中,需要对一些参数进行调整优化。每次更改文件后,需要重启MySQL服务,使修改生效。在该配置文件中,可.

大家好,又见面了,我是你们的朋友全栈君。

在Windows系统中,MySQL的配置文件为my.ini,在Linux系统中,配置文件为my.cnf,一般存放路径为/etc/my.cnf或/etc/mysql/my.cnf。

参考链接:https://segmentfault.com/a/1190000021408999?utm_source=tag-newest

MySQL的默认设置性能非常差,仅仅起一个功能测试的作用,不能用在生产环境中,需要对一些参数进行调整优化。每次更改文件后,需要重启MySQL服务,使修改生效。

 

在该配置文件中,可以配置[client]、[mysqld]、[mysqldump]、[mysql]、[myisamchk]、[mysqlhotcopy]等模块,分别作用于不同的服务。

 

在生产环境中进行任何变更之前需要慎重考虑。

 

有个疑问:配置文件中的配置项和用 show variables 命令查看到的配置项是什么关系?

贴一个答案

MySQL配置文件[通俗易懂]

 

只记一些我知道是什么意思的参数:

[mysqld]

port:指定mysql服务端监听端口,默认3306;

basedir:mysql安装目录;

datadir:数据库数据文件存放目录;

pid-file:pid所在的目录;

log-error:错误日志文件路径;

user:mysql服务的启动用户;

open_files_limit:设定mysql打开最大文件数,MySQL打开的文件描述符限制,默认最小1024,当open_files_limit没有被配置的时候,比较max_connections*5和ulimit -n的值,哪个大用哪个;

transaction_isolation:指定事务隔离级别,有四个可选项,分别是:read-uncommitted、read-committed、repeatable-read(默认)、serializable;
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/137185.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • ServerTools数据调试记录

    ServerTools数据调试记录【1】版本号:分割线2.9分割线结束【2】更新地址:分割线https://rtb49.lofter.com/post/1d7930e3_1c989d999分割线结束【3】更新信息:分割线99B9C35AC7B55732831404701A2786CB9FC85872279FAEC8041EB6290CCA6E09F8691BC93B96DBA66F5C3C13D20A57786D5E01BF9941D47A68713EECBC94AD7E14E43F4BEA7E22DFA213FF2BA91121C

  • Codeforces Round #243 (Div. 2) Problem B – Sereja and Mirroring 解读

    Codeforces Round #243 (Div. 2) Problem B – Sereja and Mirroring 解读

  • Altium Designer 13 只能选中当前层元器件

    Altium Designer 13 只能选中当前层元器件今天打开一个ad工程,发现pcb只能选中当前层原件,其它层原件都不能选中。如图所示:这个问题以前都没遇到过,百度后发现是视图配置里面设置了。首先右键pcb文件如下图所示:然后会弹出下面的窗口:在单层模式的位置可以设置如何显示。如果需要取消这些设置 可以按下快捷键shift+s

  • Linux如何切换到root用户(linux禁止用户切换root)

    Linux如何切换到root用户(linux禁止用户切换root)1.首先,我们输入pwd命令,查看当前用户目录:当前用户是xg其中我解释一下[xg@localhost~]$ 这个的含义,其中xg指的是当前的用户,localhost指的是本机服务,~指的是当前目录,后面的$符号指的是普通用户,如果是root用户的话,就会变成下图这样,其中的#符号指的就是root用户:2.这时我们分别输入su xg和su-,如下图所示:输入suxg命

  • 版本号命名规范[通俗易懂]

    版本号命名规范[通俗易懂]写在前面:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。原文:http://wsfdl.com/devops/2016/09/27/%E7%89%88%E6%9C%AC%E5%8F%B7.html#首先看看某些常见软件的版本号:LinuxKernel:0.0.1,1.0.0,2.6.32,3.0.18…,若用X.Y.Z表示,则偶数Y表示稳定版本,奇数Y表示开发版本。Windo

  • vsftpd安装包下载_vsftp搭建

    vsftpd安装包下载_vsftp搭建1、在profile文件中设置相关环境变量,允许使用代理上网,如果能联网则不需要配置主要为了能够使用第一种安装方式,如果不可行则可以使用第二种安装方式vi/etc/profile##在文件中加上以下配置信息,该配置为代理服务器地址,根据实际情况定义,该服务器地址必须可联网exporthttp_proxy=http://192.168.1.1:3128exporthttps_pro…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号