我不是一个系统pipe理员,但有时我在工作中玩。
我已经inheritance了从源代码安装MySQL的虚拟服务器。 我尽可能多地收集有关安装的信息(安装它的原始人员当然不是资源)。
我怎么find
MySQL二进制文件的默认/当前位置(通常存储在名为data?的目录中)
任何默认或自定义加载cnf文件?
寻找比find / -iname '*.cnf' :)更复杂的解决scheme
从源代码编译时, /usr/local是默认的前缀。 有些人喜欢使用标准的系统级的位置,比如/usr ,尽pipe可能会认为它打破了层次 标准 。
MySQL存储所有variables文件(如configuration和数据库)的默认目录是data 。 系统默认的configuration文件是my.cnf 。
最终,search文件系统的目的就是查看进程列表( ps aufx )并查看MySQL正在运行的位置,因为MySQL启动的参数将识别其位置。