安装完数据库 除了将my.cnf放在/etc/下放在其他地方也是可以的

cp /usr/share/mysql/my-default.cnf /etc/my.cnf

今天就看一下这些my.cnf是怎么生效的

看一下生效的my.cnf有哪些

[root@Check2 ~]# mysql --help | grep -E '*.cnf'

order of preference, my.cnf, $MYSQL_TCP_PORT,

/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf

可以看到路径为

/etc/my.cnf

/etc/mysql/my.cnf

/usr/etc/my.cnf

~/.my.cnf

在上面路径中都cp一份my.cnf

其中在[mysqld]下添加port不同

/etc/my.cnf #port = 3307

/etc/mysql/my.cnf #port = 3308

/usr/etc/my.cnf #port = 3309

~/.my.cnf #port = 3310

配置好如下:

[root@Check2 ~]# cat /etc/my.cnf | grep '^port'

port = 3307

[root@Check2 ~]# cat /etc/mysql/my.cnf | grep '^port'

port = 3308

[root@Check2 ~]# cat /usr/etc/my.cnf | grep '^port'

port = 3309

[root@Check2 ~]# cat ~/.my.cnf | grep '^port'

port = 3310

重启数据库看那个my.cnf生效

[root@Check2 ~]# /etc/init.d/mysql restart

Shutting down MySQL.. SUCCESS!

Starting MySQL. SUCCESS!

[root@Check2 ~]# netstat -anpt | grep mysqld

tcp 0 0 0.0.0.0:3310 0.0.0.0:* LISTEN 2696/mysqld

可以看到先生效的是~/.my.cnf

将这个文件删除,在看下其他的

[root@Check2 ~]# cd ~

[root@Check2 ~]# rm -rf .my.cnf

[root@Check2 ~]# /etc/init.d/mysql restart

Shutting down MySQL.. SUCCESS!

Starting MySQL. SUCCESS!

[root@Check2 ~]# netstat -anpt | grep mysqld

tcp 0 0 0.0.0.0:3309 0.0.0.0:* LISTEN 2977/mysqld

继续

[root@Check2 ~]# rm -rf /usr/etc/my.cnf

[root@Check2 ~]# /etc/init.d/mysql restart

Shutting down MySQL.. SUCCESS!

Starting MySQL. SUCCESS!

[root@Check2 ~]# netstat -anpt | grep mysqld

tcp 0 0 0.0.0.0:3308 0.0.0.0:* LISTEN 3221/mysqld

现在可以看出生效顺序是反着的

1、~/.my.cnf

2、/usr/etc/my.cnf

3、/etc/mysql/my.cnf

4、/etc/my.cnf

mysql my.cnf 生效_mysql配置文件生效顺序相关推荐

  1. 如何让mysql配置文件生效_mysql配置文件生效测试

    问题:如何查看和配置mysql的配置文件,mysql中的配置文件对于调试mysql和排查错误比较有用,例如缓存设置等! 1.如何查找mysql配置文件 在mac或者linux上安装mysql或者mar ...

  2. mysql 优化300例_MySQL配置文件my.cnf参数优化和中文详解

    Mysql参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系,优化不可能一次性完成,需要不断的 ...

  3. mysql参数配置详情_MySQL配置文件mysql.ini参数详解、MySQL性能优化

    类型:数据库类大小:1.7M语言:英文 评分:6.6 标签: 立即下载 my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数. my.ini ...

  4. mysql my.cnf 日志_mysql中my.cnf配置项记录

    [mysqld] # 一般配置选项 port = @MYSQL_TCP_PORT@ socket = @MYSQL_UNIX_ADDR@ # back_log 是操作系统在监听队列中所能保持的连接数, ...

  5. mysql.ini环境配置_MySQL配置文件mysql.ini参数详解

    my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数. my.ini分为两块:Client Section和Server Section. ...

  6. mysql my.cnf 配置_MySQL——my.cnf参数设置说明

    [mysqld] server-id=513306# Mysql唯一标识,一个集群中唯一: port=3306# 服务端口,默认3306 user=mysql # 启动用户,建议用户mysql bin ...

  7. mysql 修改配置生效_MySQL修改my.cnf配置不生效的解决方法

    本文实例讲述了MySQL修改my.cnf配置不生效的解决方法.分享给大家供大家参考,具体如下: 一.问题: 修改了 my.cnf 配置文件后,却不生效,这是怎么回事? 二.原因: 我们注意到,这里只说 ...

  8. mysql my.cnf 不生效_MySQL修改my.cnf配置不生效的解决方法

    本文实例讲述了MySQL修改my.cnf配置不生效的解决方法.分享给大家供大家参考,具体如下: 一.问题: 修改了 my.cnf 配置文件后,却不生效,这是怎么回事? 二.原因: 我们注意到,这里只说 ...

  9. mysql 8服务配置文件my.ini 不生效_2、mysql的启动选项和配置文件介绍

    mysql服务端可以指定允许同时接入的客户端数量max-connections.客户端与服务器的通信方式.表的默认存储引擎default_storage_engine等等设置项,使得我们可以更加灵活地 ...

  10. mysql+导出当前配置,mysql 查看当前使用的配置文件my.cnf的方法

    my.cnf是mysql启动时加载的配置文件,一般会放在mysql的安装目录中,用户也可以放在其他目录加载. 安装mysql后,系统中会有多个my.cnf文件,有些是用于测试的. 使用locate m ...

最新文章

  1. windows下cd无法切换到指定目录下
  2. Google在中国打败百度的方法其实很简单.只要需改变5点.
  3. Android Studio开发RecyclerView遇到的各种问题以及解决(一)
  4. 机器学习多元线性回归_过度简化的机器学习(1):多元回归
  5. cpythonjavagolang_cpython:列表对象(PyListObject)的扩容机制
  6. tornado 学习注意事项--00
  7. percona 5.7.11root初始密码设置
  8. 简述mysql事件作用_MYSQL使用简述
  9. plaintextedit指定一行一行的高亮显示_RDKit | 基于RDKit的指定原子或键高亮
  10. mac安装xbox驱动
  11. VS2010 常用快捷键
  12. C语言实现HDB3编码与译码
  13. 干货分享:免费文字转语音工具哪个比较好?
  14. ⑪(面试篇 3/3)、《史上最全iOS八股文面试题》2022年,金三银四我为你准备了,iOS《1000条》笔试题以及面试题(包含答案)。带面试你过关斩将,(赶紧过来背iOS八股文)
  15. MVC+knockoutjs知识点总结
  16. 进不去jetbrain官网怎么办
  17. Unity Addressable学习笔记二(Hosting热更新)
  18. 中望CAD.NET二次开发(C#)_第01篇_环境搭建
  19. 计算机老年人操作使用方法,老年人操作电脑五注意
  20. 【人工智能实验】运用贝叶斯决策理论实现手写数字识别

热门文章

  1. ps设计精讲精练笔记
  2. MySQL-innobackupex备份工具
  3. 符合 V.25TER 的 AT 命令
  4. 适合新手小白的苹果CMS安装与配置
  5. Verilog中的Latch
  6. python语言就业方向_Python语言十大就业方向!老男孩教育
  7. 正则表达式测试工具使用说明
  8. 目录-中文版Excel 2016宝典(第9版)
  9. 技术书是怎么写出来的
  10. GC基本原理学习(Garbage Collected)