mysql中出现Unit mysql.service could not be found 的解决方法

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS AI 助手,专业版
简介: mysql中出现Unit mysql.service could not be found 的解决方法

镜像下载、域名解析、时间同步请点击 阿里云开源镜像站

前言

出现这种bug

Unit mysql.service could not be found

因为bug被我修复好了,在这里引用一下网友的bug截图

1. 原理

之所以使用命令行service mysqld status出现Unit mysql.service could not be found的bug

原因如下:

安装好了mysql之后

发现在init.d的配置中没有mysql的服务

所以使用service mysqld status,就会因为其找不到mysql或者mysqld的服务

根据上面的原理

可以给出方案如下:

  • 如果没安装mysql,重新安装好mysql,查看其init.d中有没有mysql的服务
  • 如果安装了mysql,在init.d中还是没有这个mysql的服务,那么通过全局搜索mysql的服务(可能被装到其他地方了),再将其复制到init.d中即可

2. 解决方案

2.1 无安装mysql

根据上面给出的结果

可以通过apt-get install 安装mysql

或者通过yum install 安装mysql

根据自身的电脑操作系统使用特定的命令

或者直接通过wegt的命令直接一键下载rpm的包并且安装好rpm的包

通过官网找到自已想要的包

mysql官网包

新安装好的包 可以通过查看其服务内是否有mysql的包

添加开机自动启动

区分好是mysqld还是mysql

使用命令 systemctl enable mysql

查看其mysql的状态

使用命令 service mysql status

2.2 安装了mysql

如果安装了mysql之后还出现这个bug

在命令行中输入 find / -name mysqld或者find / -name mysql

找到mysql的服务路径

将其服务复制到init.d的文件下

使用命令cp 文件路径 /etc/init.d/mysqld

之后启动mysql即可

如果在查找mysql的包路径时

发现没有权限出现这种bug

建议直接使用方法一,重新下载一个mysql

3. 总结

一般刚安装的mysql 会出现这种bug,需要重新设置一些密码以及用户

原文链接:https://blog.csdn.net/weixin_47872288/article/details/122285209

相关实践学习
自建数据库迁移到云数据库
本场景将引导您将网站的自建数据库平滑迁移至云数据库RDS。通过使用RDS,您可以获得稳定、可靠和安全的企业级数据库服务,可以更加专注于发展核心业务,无需过多担心数据库的管理和维护。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
NoSQL 关系型数据库 MySQL
2024Mysql And Redis基础与进阶操作系列(4-2)作者——LJS[含MySQL非空、唯一性、PRIMARY KEY、自增列/自增约束举例说明等详解步骤及常见报错问题对应的解决方法]
24MySQL非空、唯一性、PRIMARY KEY、自增列/自增约束举例说明等详解步骤及常见报错问题对应的解决方法(4-2) 学不会你来砍我!!!
|
SQL 关系型数据库 MySQL
【YashanDB 知识库】YashanDB 支持 MySQL 多表更新语句的解决方法
【YashanDB 知识库】YashanDB 支持 MySQL 多表更新语句的解决方法
|
SQL 关系型数据库 MySQL
【YashanDB知识库】YashanDB 支持MySQL多表更新语句的解决方法
本文介绍了在YashanDB中处理MySQL多表更新语句的方法。由于YashanDB默认不支持多表更新(报错YAS-04344),可通过启用兼容性参数`SQL_PLUGIN = 'MYSQL'`解决,或改写SQL语句实现相同功能。文章通过具体示例说明了多种改写方法,包括根据共同列更新单个或多个字段、添加过滤条件以及基于多个共同列的更新场景。涉及的表结构和数据展示了实际操作过程,帮助用户顺利迁移和使用YashanDB。
|
NoSQL 安全 关系型数据库
2024Mysql And Redis基础与进阶操作系列(6)作者——LJS[含MySQL 多表之一对一/多;多对多;多表联合查询等详解步骤及常见报错问题所对应的解决方法]
MySQL 多表之一对一/多;多对多;多表联合之交叉连接;内连接;左、右、外、满、连接;子查询及关键字;自连接查询等详解步骤及常见报错问题所对应的解决方法
|
SQL NoSQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(5)作者——LJS[含MySQL DQL基本查询:select;简单、排序、分组、聚合、分组、分页等详解步骤及常见报错问题所对应的解决方法]
MySQL DQL基本查询:select;简单、排序、分组、聚合、分组、分页、INSERT INTO SELECT / FROM查询结合精例等详解步骤及常见报错问题所对应的解决方法
|
SQL NoSQL 关系型数据库
|
存储 SQL NoSQL
|
NoSQL 关系型数据库 MySQL
2024Mysql And Redis基础与进阶操作系列(8)作者——LJS[含MySQL 创建、修改、跟新、重命名、删除视图等具体详步骤;注意点及常见报错问题所对应的解决方法]
MySQL 创建、修改、跟新、重命名、删除视图等具体详步骤;举例说明注意点及常见报错问题所对应的解决方法
|
SQL NoSQL 关系型数据库

推荐镜像

更多