确定奇怪的事情,也许我在这里错过了一些简单的事情。我正在尝试诊断一个问题,我认为最大连接正在达到并需要它们。进一步查看后我跑# service --status-all
然后我发现mysqld不在列表中,所以我尝试service mysqld status
返回mysqld: unrecognized service
。但如果我运行mysql - p MYPASS
我登录到mysql并且可以正常查看我的所有数据库。我也登录到phpmyadmin就好了所有数据库都在那里。还有几个脚本运行使用'localhost'和我的mysqlusername并传递,它们运行得很好......
所以我不确定为什么我没有看到mysql服务,任何人都有一些想法?或者可以指向某个方向?
我正在使用Centos,我没有设置这台机器,那个人不再在这里,我还有其他几台运行mysql的服务器,我检查了所有这些都是对的。
答案 0 :(得分:0)
听起来服务尚未注册。
在工作箱上做;
chkconfig --list mysqld
它应该返回类似的内容;
mysqld 0:off 1:off 2:off 3:on 4:off 5:off 6:off
现在在相关方框上执行相同操作 - 如果没有任何回复,则需要chkconfig --add mysqld
然后重新运行上述命令以验证其已注册,然后您应该能够通过服务管理器访问它。