公司有一台测试服务器,Windows XP的系统,上面运行有MySQL数据库服务,应该是免安装的版本,而且我从本地连接到该数据库服务器是可以连接的,但是遇到下面这几个问题有点搞不明白:1、通过services.msc查看安装的服务,但是并找不到MySQL服务(不知道是不是安装的时候用的别的名字,待查)
2、通过wmic process where name="mysqld.exe"命令可以显示MySQL所在的目录,但是我发现这个目录在系统中并不存在下面是这台机子上执行wmic时显示的路径以及我尝试从cmd命令中切换到c:\program files\mysql,但是却显示找不到路径。
2、通过wmic process where name="mysqld.exe"命令可以显示MySQL所在的目录,但是我发现这个目录在系统中并不存在下面是这台机子上执行wmic时显示的路径以及我尝试从cmd命令中切换到c:\program files\mysql,但是却显示找不到路径。
参找到的话,右键该进程,看看有没有撕开文件所在位置的项,有用话用这个打开(xp太古老了,不记得有没有)
xp的taskmgr.exe中并没有文件位置的,所以才通过wmic process来进行查找路径的。
简单测试了一下,把 mysql 启动后,basedir 不存在也不影响使用
你可以用 processmonitor 看下启动过程读写了些什么