centos7.6装mysql坑 failed to start mysqld.service: unit not found.

本文详细介绍了在CentOS7.6上安装MySQL8.0的步骤,包括检查、卸载、下载、安装、权限配置、启动服务、修改密码以及允许所有IP访问的过程。在启动mysqld服务时遇到'Unit not found.'错误,解决方案包括卸载后重新安装或检查相关服务。
摘要由CSDN通过智能技术生成

安装:

https://blog.csdn.net/Zhou2016127224/article/details/114283423

4.1 检查是否已安装mysql
rpm -qa | grep mysql
1
若已安装有mysql,可执行以下命令进行卸载

# 普通删除模式
rpm -e mysql

# 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
rpm -e --nodeps mysql
1
2
3
4
5
4.2 下载安装
下载地址:https://dev.mysql.com/downloads/repo/yum/

# 下载
wget -i -c http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

# 运行程序
rpm -ivh mysql80-community-release-el7-3.noarch.rpm

# 更新命令
yum update

# 安装
yum install mysql-server

# 权限配置
chown mysql:mysql -R /var/lib/mysql

# 初始化
mysqld --initialize
1
2
3
4
5
6
7

当使用命令"systemctl start mysqld.service"启动MySQL时,报错"Failed to start mysqld.service: Unit not found."这个错误是因为系统无法找到名为"mysqld.service"的单元。这意味着MySQL服务可能没有正确安装或配置。有两种解决方法可以尝试解决这个问题。 第一种解决方法是重新安装MySQL。你可以按照以下步骤进行操作: 1. 首先,卸载之前的MySQL,你可以使用适当的命令进行卸载。 2. 在重新安装之前,你可以更新系统的软件源,可以使用阿里源作为替代,执行以下命令:wget http://mirrors.aliyun.com/repo/Centos-7.repo 3. 导入GPG密钥,执行以下命令:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 4. 安装MySQL 5.7,你可以参考先前的教程来安装MySQL。 5. 安装成后,运行"systemctl start mysqld"命令来启动MySQL,并使用"systemctl status mysqld"命令来检查是否已成功启动。 第二种解决方法是检查是否正确安装MySQL以及是否有正确的配置文件。你可以按照以下步骤进行操作: 1. 确保你已经卸载了之前的MySQL。 2. 更新系统的软件源,你可以使用阿里源,运行以下命令:wget http://mirrors.aliyun.com/repo/Centos-7.repo 3. 导入GPG密钥,运行以下命令:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 4. 在安装MySQL之前,你可以重新运行容器,这样更加稳妥。 5. 安装成后,使用"systemctl start mysqld"命令来启动MySQL,并使用"systemctl status mysqld"命令来检查是否已成功启动。 这两种解决方法中的任何一种都可以尝试解决"systemctl start mysqld Failed to start mysqld.service: Unit mysqld.service not found."的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值