如何在linux服务器上找出mysql服务

时间:2015-08-12 07:29:10

标签: mysql linux

如何在linux服务器上找到mysql服务。

我试过了。

[root@anjum/]# service mysqld status
mysqld: unrecognized service

[root@anjum/]# service mysql status
mysql: unrecognized service
 service mysql status
mysql: unrecognized service 

4 个答案:

答案 0 :(得分:2)

首先确保通过以下步骤在您的服务器上安装了mysql -

第1步:

cat /etc/my.cnf 

从这里获取数据目录,假设它是/ var / lib / mysql

步骤2:检查是否存在所有相关的mysql文件 -

ls -lh /var/lib/mysql

您也可以通过以下命令检查:

ls /etc/init.d | grep mysql

如果一切正常并且仍然​​无法识别。然后你必须检查是否有同样的ip分配给其他服务器。

答案 1 :(得分:0)

我也经历了同样的事情,并用

修复了它
$ cd /etc/init.d
$ sudo ./mysql start
 * Starting MySQL database server mysqld                                                                                                               [ OK ] 
 * Checking for tables which need an upgrade, are corrupt or were 
not closed cleanly.

答案 2 :(得分:0)

这似乎尚未在其中安装MySQL。

检查:

rpm -qa | grep mysql

返回类似

的内容
mysql-server-5.0.77-4.el5_6.6
mysql-5.0.77-4.el5_6.6

答案 3 :(得分:0)

请记住,如果您是通过docker容器(例如MySQL:8.0)使用MySQL的,那么在许多映像中,您将没有服务管理实用程序来执行此操作。

即使服务运行正常,

service mysqld statusservice mysql status也会给您unrecognized service,您可以使用mysql -uroot -p登录MySQL提示符并开始执行查询而不会出现任何问题

这与设置docker容器的方式有关,以使容器尽可能小。如果出于某种原因要重新启动mysql,则标准方法是重新启动容器。