解决Unit mysql.service could not be found

Unit mysql.service could not be found的解决方法(亲测有效!!!)

可能我之前写的有点问题,现在做个改进!!!
当我们查看mysqld的状态时,出现了
报错
出现这种问题,下面大家可以耐心的看我一步步解答(有多种情况,大家分情况解决
出现错误的原因是因为init.d这个文件夹没有mysql服务的文件,所以我们要找到这个文件并复制到init.d这个文件夹下

  • 情况一:rpm安装完了mysql,出现以上报错
    解决方法如下:
    1、输入find / -name mysql.server
     (这一步的目的是找到mysql.server文件路径)
     注意:若第一步输入了没反应,输入find / -name mysqld
     (找到mysqld文件路径)
     注意:如果还是没反应,就看情况二
    2、输入cp 文件路径 /etc/init.d/mysqld
     (把找到的文件移动到init.d目录)
    3、输入systemctl enable mysqld
     (添加自启动服务,很多人用chkconfig来添加,会添加不了)

  • 情况二:情况一中输入第一步没用
    解决方法如下:
    1、输入yum -y install wget
     (如果你的linux有wget命令就可以略过这一步)
    2、输入mkdir mysql-server
     (创建这个文件夹,用来下载并安装文件)
    3、输入cd mysql-server
     (进入文件夹)
    4、输入wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
     (下载mysql的repo包,也可以windows上下载后传到linux的mysql-server里)
    5、输入rpm -ivh mysql-community-release-el7-5.noarch.rpm
     (安装repo包)
    6、输入yum install mysql-server
     (安装mysql-server)
    7、重新按照第一步来,应该就没错了!

大家细心的看看,应该这两种方法就能够解决了,我也尽量把步骤写的简洁了许多,大家照着步骤来就行了

如果第二种方法失效了,请在评论区留言并告诉我哪一步出错了,我来更新,因为repo包的下载地址可能会变

最后,希望这篇文章能够帮到大家,也希望各位支持一下博主哦,谢谢!!!

评论 54
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hillain

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值