后端技术总结

  • 首页
  • github
  • About Me
  1. 首页
  2. 脚本
  3. 正文

MySQL配置文件my.cnf查找

2019年7月18日 1513点热度 3人点赞 0条评论
内容纲要

当启动实例时,MySQL数据库会去读取配置文件,根据配置文件的参数来启动数据库实例。而在MySQL数据库中,可以没有配置文件,在这种情况下,MySQL会按照编译时的默认参数设置启动实例。常常因为想看一下MySQL里面的配置my.cnf,却苦于找不到这个文件的存放位置。下面是常用的三个查找方法,快准狠!

ps

利用ps命令。mysql启动时往往携带很多启动参数,看看是否有启动指定的配置文件,命令如下:ps aux|grep mysql

命令ps aux|grep mysql|grep 'my.cnf'
输出
fdipzone         25174   0.0  0.0  3087244    600   ??  S     4:12下午   0:01.14 
/usr/local/Cellar/mysql/5.6.24/bin/mysqld --defaults-file=/usr/local/Cellar/mysql/5.6.24/my.cnf --basedir=/usr/local/Cellar/mysql/5.6.24 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mysql/5.6.24/lib/plugin --bind-address=127.0.0.1 --log-error=/usr/local/var/mysql/TerrydeMacBook-Air.local.err --pid-file=/usr/local/var/mysql/TerrydeMacBook-Air.local.pidfdipzone         
25064   0.0  0.0  2452824      4   ??  S     4:12下午   0:00.03 
/bin/sh 
/usr/local/opt/mysql/bin/mysqld_safe --defaults-file=/usr/local/Cellar/mysql/5.6.24/my.cnf --bind-address=127.0.0.1 --datadir=/usr/local/var/mysql

有输出,说明找到了,没输出,说明mysql启动时未携带该配置参数,再或者mysql还没启动。

mysql

这里是直接利用mysql的help命令来查找,命令如下:mysql --help|grep my.cnf

命令 mysql --help|grep 'my.cnf'
输出                      
order of preference, my.cnf, $MYSQL_TCP_PORT,/etc/my.cnf 
/etc/mysql/my.cnf 
/usr/local/etc/my.cnf 
~/.my.cnf

/etc/my.cnf,/etc/mysql/my.cnf, /usr/local/etc/my.cnf,~/.my.cnf这些就是mysql默认会搜寻my.cnf的目录,顺序排前的优先。按照这个路径一个一个去找一下。

locate

这里是利用上了locate命令,这个命令比较实用,它是将文件信息在本地进行了一个缓存,查找速度快,命令如下:locate my.cnf

命令 locate my.cnf
输出 /etc/my.cnf/etc/my.cnf.d

over

这里的over就是over的意思,不是命令😆。如果以上都没有找到的话,则自己创建一个把,文件存放路径可以放在mysql --help|grep my.cnf指定的路径下即可。

标签: shell
最后更新:2021年9月14日

PingD

反思让我成长

点赞
下一篇 >

文章评论

取消回复

PingD

反思让我成长

归档
  • 2023年1月
  • 2022年3月
  • 2022年1月
  • 2021年10月
  • 2021年8月
  • 2021年4月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2019年9月
  • 2019年7月
  • 2019年6月
  • 2019年4月
  • 2019年3月
最新 热点 随机
最新 热点 随机
断更了,不想写了 新路由2(newifi d1) 小白刷老毛子固件 2021年度总结 golang之从源码角度看slice的len和cap 基于chan实现的简易协程池及说明 订单超时方案(初稿)
Go-如何将任意int或float转成string 记踩Etcd的一个坑 Etcd raft 原理动画演示 Go json裁剪 Go查看项目引用的包版本及当前最新的版本 Golang之服务配置自动初始化
最近评论

COPYRIGHT © 2021 dpjeep.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

蜀ICP备18036663号-1