如何在linux服务器上找到mysql服务。
我试过了。
[root@anjum/]# service mysqld status
mysqld: unrecognized service
[root@anjum/]# service mysql status
mysql: unrecognized service
service mysql status
mysql: unrecognized service
答案 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 status
或service mysql status
也会给您unrecognized service
,您可以使用mysql -uroot -p
登录MySQL提示符并开始执行查询而不会出现任何问题
这与设置docker容器的方式有关,以使容器尽可能小。如果出于某种原因要重新启动mysql,则标准方法是重新启动容器。