解决mysqld无法启动的记录

简介: 服务器重启后,mysqld无法启动,启动命令是:service mysqld startmysql的错误日志如下图:mysql错误日志日志中显示了两个错误,一是:Permission denied;二是:可能有一个mysqld服务器运行在3330端口了;netstat -tunlp 也没有看到3330端口在运行:image.pngps aux | grep mysql 也没有mysql相关进程在运行:image.png这就将第二种错误排除了。

服务器重启后,mysqld无法启动,启动命令是:service mysqld start

mysql的错误日志如下图:


img_366faff855f305e92a7a5e44f6db43c0.png
mysql错误日志

日志中显示了两个错误,一是:Permission denied;二是:可能有一个mysqld服务器运行在3330端口了;

netstat -tunlp 也没有看到3330端口在运行:

img_580788815bf39835fe9f98b3df5b4722.png
image.png

ps aux | grep mysql 也没有mysql相关进程在运行:

img_54c00cd662614b46724ff9e5496fc2c7.png
image.png

这就将第二种错误排除了。现在来看第一种错误了,我是用的root用户启动的mysqld,为什么还会没权限呢,也想不出是什么原因了,就到百度搜索关键字 'Can't start server: Bind on TCP/IP port: Permission denied',还真给搜到了, http://blog.csdn.net/wobin/article/details/10266165,根据这篇帖子解决了。

解决方法:
关闭selinux,命令:setenforce 0
/etc/selinux/config 中的配置: SELINUX=enforcing改为SELINUX=disabled

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
12月前
|
JSON JavaScript 数据可视化
功能验收分派工具核心功能与应用场景深度解析:验收派发、流程管理、责任追踪全覆盖
功能验收分派机制通过结构化流程解决验收混乱、责任不清等问题,提升交付效率。工具以功能项、责任人、状态流转为核心,实现标准明确、闭环追踪的验收管理,广泛适用于上线、测试等场景。
|
数据采集 XML JavaScript
Python爬虫:从人民网提取视频链接的完整指南
Python爬虫:从人民网提取视频链接的完整指南
|
XML 存储 编解码
浅浅地优化下视频流播放体验
浅浅地优化下视频流播放体验
1533 0
|
人工智能 数据可视化 物联网
AI时代的创新工具:如何利用AI生成独具个性的XMind思维导图?
本文介绍了如何用GPT生成Markdown代码制作思维导图,然后用xmind导入并修改样式。首先在Typora中编写Markdown,如示例所示,保存为.txt文件。接着在xmind中打开该文件,即可看到思维导图。通过xmind可调整形状和颜色。这种方法能节省时间,提供丰富图形库,有助于信息组织和呈现。作者木头左期待你的点赞、收藏和关注!
AI时代的创新工具:如何利用AI生成独具个性的XMind思维导图?
|
安全 关系型数据库 API
Nuxt3 实战 (九):使用 Supabase 实现 Github 认证鉴权
这篇文章介绍了如何在Supabase中使用Github授权登录并实现用户身份验证。文章首先说明了Supabase采用postgresql的Row Level Security(RLS)机制来控制不同用户对数据表访问权限的重要性,然后详细介绍了配置Github OAuth Apps的过程,包括创建新的OAuth应用、填写项目信息、设置回调URL等步骤。接着,文章展示了在Nuxt3中实现登录界面的代码示例,最后总结了通过本教程可以学习到的技能,并预告了下一篇文章将介绍如何在Nuxt3中创建RESTful风格API并结合Supabase数据库完成CURD操作。
752 0
Nuxt3 实战 (九):使用 Supabase 实现 Github 认证鉴权
|
存储 固态存储 安全
服务器硬件基础知识
服务器硬件基础知识
1602 1
|
机器学习/深度学习 自动驾驶 计算机视觉
YOLOv8改进 | Neck篇 | Slim-Neck替换特征融合层实现超级涨点 (又轻量又超级涨点)
YOLOv8改进 | Neck篇 | Slim-Neck替换特征融合层实现超级涨点 (又轻量又超级涨点)
1801 2
|
机器学习/深度学习 算法
【机器学习】十大算法之一 “随机森林”
随机森林算法(Random Forest, RF)是由Leo Breiman和Adele Cutler于2001年提出的一种集成学习(Ensemble Learning)算法。它是由多个决策树构成的分类器,通过对每个决策树的投票结果来确定最终的预测结果。随机森林算法可以用于分类和回归分析。在分类问题中,每个决策树的输出结果为一个类别标签,通过投票来确定样本所属的类别。在回归问题中,每个决策树的输出结果为一个连续值,取所有决策树输出结果的平均值作为最终结果。可以处理高维度数据;可以处理不平衡的数据集。
3119 1
【机器学习】十大算法之一 “随机森林”
|
前端开发 搜索推荐 Java
springboot集成swagger knife4j 最详细的步骤 手把手教你继承swagger
springboot集成swagger knife4j 最详细的步骤 手把手教你继承swagger
1224 0
springboot集成swagger knife4j 最详细的步骤 手把手教你继承swagger
|
消息中间件 中间件 Kafka
RocketMQ源码(一)RocketMQ消息生产及消费通信链路源码分析
**RocketMQ**的核心架构主要分为Broker、Producer、Consumer,通过阅读源码看到他们之间是通过Netty来通信的 ,具体来说Broker端是**Netty服务器**用来负责与客户端的连接请求处理,而Producer/Consumer端是**Netty客户端**用来负责与Netty服务器的通信及请求响应处理。
728 1