Unit mysql.service could not be found
因为bug被我修复好了,在这里引用一下网友的bug截图
之所以使用命令行service mysqld status出现Unit mysql.service could not be found的bug
所以使用service mysqld status,就会因为其找不到mysql或者mysqld的服务
- 如果没安装mysql,重新安装好mysql,查看其init.d中有没有mysql的服务
- 如果安装了mysql,在init.d中还是没有这个mysql的服务,那么通过全局搜索mysql的服务(可能被装到其他地方了),再将其复制到init.d中即可
可以通过apt-get install 安装mysql
或者直接通过wegt的命令直接一键下载rpm的包并且安装好rpm的包
-
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm,版本比较低
也可以通过如下,版本号比较高的wget http://repo.mysql.com/mysql80-community-release-sles12.rpm
-
rpm -ivh mysql-community-release-el7-5.noarch.rpm
-
apt-get install mysql-server
新安装好的包 可以通过查看其服务内是否有mysql的包
使用命令 systemctl enable mysql
使用命令 service mysql status
在命令行中输入 find / -name mysqld或者find / -name mysql
使用命令cp 文件路径 /etc/init.d/mysqld
一般刚安装的mysql 会出现这种bug,需要重新设置一些密码以及用户
原文链接:https://blog.csdn.net/weixin_47872288/article/details/122285209