如若转载,请尊重个人劳动,务必注明原始出处:(http://blog.csdn.net/iihero/archive/2010/05/13/5585039.aspx)
本文为iihero@CSDN原创。
在前一篇短文里提到了my.ini/cnf的加载顺序:C:\WINDOWS\my.cnf->C:\WINDOWS\my.ini->C:\my.cnf ->C:\my.ini ->$installdir\my.ini。(%MYSQL_HOME%\my.ini)-> --defaults-extra-file=path
,
(linux下,/etc/my.cnf->/etc/mysql/my.cnf->SYSCONFDIR/my.cnf->$MYSQL_HOME/my.cnf-> --defaults-extra-file->~/my.cnf
如果这几个位置都找不到相应原配置文件呢。
那么一定是放到某一个位置了,在mysql程序已经起来的情况下,如何搜寻这个所谓的my.ini。
在Linux下,一条ps -ef命令就能找到最终使用的my.cnf的物理位置。
在windows下,你用tasklist命令是找不出来的,只能看到mysqld或者mysql-nt进程名,其命令行参数则找不到。直接查看services.msc也未必好找。
这时候,可以借助于专用工具了。
1. 如果你用过MKS tools之类的类unix命令行工具,ps -ef | grep mysql即可定位
如:
d:\>ps -ef | grep mysql
SYSTEM 1112 764 0 04:56:49 CONIN$ 0:00 D:\mysql-5.0.9-beta-win32\bin\mysqld-nt --defaults-file=D:\mysql-5.0.9-beta-win32\bin\my.ini
mysql5
2. 如果没有1所提示的工具,你还可以下载一个WinDbg for windows (这是微软提供的免费超强debug工具),把它的安装路径设置到path里头,然后
运行命令tlist -v | findstr mysql即可。如:
d:\>tlist -v | findstr mysql
0 32 3240 Console.exe Title: Console - findstr mysql
0 32 1112 mysqld-nt.exe Svcs: mysql5
Command Line: D:\mysql-5.0.9-beta-win32\bin\mysqld-nt --defaults-file=D:\mysql-5.0.9-beta-win32\bin\my.ini mysql5
Command Line: findstr mysql
3. 最后,如果你实在不喜欢命令行,那就用图形界面好了,下一个ProcessExplore-NT.zip
http://technet.microsoft.com/en-us/sysinternals
--> Process Explorer
运行这个图形界面的进程管理器,
选择view->select columns,然后在process image里头,把Image Path和Command Line选上。
然后你在进程列表里进行搜索,找到mysql-nt.exe,就可以看到它的命令里有完整的参数信息,里头就有指定的my.ini相关信息。
更为简便的方式是:
直接从Find -> Find Handle,然后输入mysql,
这样,选择其中一个结果,关闭此窗口,从Process菜单里的Properties里头就可以看到该进程的完整信息:
全文结束。
最后提示,有人也许想用MingW+Msys或者Cygwin获取进程的详细信息,遗憾,它们只能查询它系统内的进程信息,而找不到Windows系统本身的进程信息。
分享到:
相关推荐
MySQL ini 初始化配置文件 配置环境:Windows Server 2008 R2 4核八线程 16G 具体可残酷配置说明及优化建议修改
mysql配置文件my.cnf,经常由于mysql升级后,默认没有此配置文件,上传以备份,根据个人需求,手动修改改文件,放置于/etc/my.cnf处,重启mysql生效
mysql5.7用的配置文件,完成了基本的调优选项,并注释了需要自行调整参数的计算公式,使用时请自行重命名为my.cnf。如配合我上传的自动安装脚步mysql7install.sh一起使用则无需重命名,配置在对应的http服务上使用...
某电商网站的生产环境的Mysql配置文件,放入/etc/下面即可
MySQL 5.6、5.7、8.0版本的my.cnf完整配置文件,亲测可用,配置文件中优化了MySQL中的一些默认配置项,能够有效的提高MySQL数据库的并发处理能力!
MySQL配置文件my.cnf中文版.doc
linux下mysql配置文件my.cnf详解.pdf linux下mysql配置文件my.cnf详解.zip dba基础
linux下mysql配置文件my.cnf详解
MySQL 教程 MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库 MySQL8.0数据库的一般配置 Linux环境的配置文件
此配置是老男孩生产线上使用的配置,这配置已经优化的不错了,如果你的mysql没有什么特殊情况的话,可以直接使用该配置参数 对各参数添加了中文说明 ======= back_log = 600 #在MYSQL暂时停止响应新请求之前,短...
mysql 配置文件my.cnf模板。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
本文主要给大家介绍了关于MySQL中配置文件my.cnf因权限问题导致无法启动的相关解决过程,分享出来供大家参考学习,下面来一起看看详细的介绍: 问题描述 MySQL 无法启动,报如下错误: 问题分析 查看 MySQL 错误...
主要介绍了mysql服务性能优化—my.cnf_my.ini配置说明详解(16G内存),需要的朋友可以参考下
mysql5.7优化后的配置文件,mysql5.7主从架构配置环境,生产环境直接使用,推荐生产环境5.7版本使用最稳定版本5.7.21。
官方mysql的docker镜像,自定义配置文件启动,附件中是自定义的配置文件,里面配置了端口和各种其他参数,便于维护
mysql数据库my.cnf配置文件注释详解
一、my.ini配置文件的路径:面向已经安装好mysql的用户 找到mysql的环境变量配置路径: 图中,我的配置路径就是:E:\Software\mysql-8.0.19-winx64,有的是在Mysql的bin目录下,这都没有关系,无关大局。 前往对应...
mysql-5.7.24的my.cnf。适用于生产环境。相关配置已经写好,直接可以用。 mysql-5.7.24的my.cnf。适用于生产环境。相关配置已经写好,直接可以用。 mysql-5.7.24的my.cnf。适用于生产环境。相关配置已经写好,直接...
ubuntu mysql my.cnf 服务器最佳配置(16G,32G 内存)