博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL默认配置文件位置发生改变后如何查找
阅读量:6305 次
发布时间:2019-06-22

本文共 690 字,大约阅读时间需要 2 分钟。

  hot3.png

今天在公司一台陌生服务器上处理MySQL问题,突然发现找不到/etc/my.cnf文件,而这台服务器确实是有安装MySQL的,无奈之下查看资料,整理如下,如何在一台陌生的MySQL服务器上找到MySQL的核心配置文件。

1、首先先看看你的mysql在哪,通过which命令

        which mysql

        会得到如下结果

[zz@localhost ~]$ which mysql/usr/bin/mysql

2、针对此位置的MySQL查看配置文件路径

        /usr/bin/mysql --verbose --help | grep -A 1 'Default options' 

        结果如下所示:

[zz@localhost ~]$ /usr/bin/mysql --verbose --help | grep -A 1 'Default options'Default options are read from the following files in the given order:/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf

    这个信息的意思是: 

    服务器首先读取的是/etc/my.cnf文件,如果前一个文件不存在则继续读/etc/mysql/my.cnf文件,如若 还不存在便会按照顺序依次读取后面的配置文件。

     最终在 /usr/local/mysql/etc/my.cnf 下找到了,问题解决。

        

转载于:https://my.oschina.net/ruoli/blog/1649560

你可能感兴趣的文章
天猫高管全面解读大快消2018新零售打法
查看>>
idea springboot热部署无效问题
查看>>
第八章 进程间通信
查看>>
HttpSession接口中的方法(Jsp中的session类的用法)
查看>>
「镁客早报」AI可预测心脏病人死亡时间;机器人开始在美国送外卖
查看>>
MoQ(基于.net3.5,c#3.0的mock框架)简单介绍
查看>>
物联网全面升级,十年内推动工业进入智能化新阶段
查看>>
spring-通过ListFactory注入List
查看>>
一种基于SDR实现的被动GSM嗅探
查看>>
阿里云ECS每天一件事D1:配置SSH
查看>>
SQL Server 性能调优(性能基线)
查看>>
uva 10801 - Lift Hopping(最短路Dijkstra)
查看>>
[Java Web]servlet/filter/listener/interceptor区别与联系
查看>>
POJ 2312Battle City(BFS-priority_queue 或者是建图spfa)
查看>>
从零开始学MVC3——创建项目
查看>>
CentOS 7 巨大变动之 firewalld 取代 iptables
查看>>
延时任务和定时任务
查看>>
linux下的权限问题
查看>>
教你如何使用Flutter和原生App混合开发
查看>>
Spring Boot 整合redis
查看>>