首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
虚拟化.超融合.云计算
›
公有云
›
SAAS
›
Mysql:记载一次 【systemctl start mysqld】启动超级慢 ...
返回列表
发新帖
Mysql:记载一次 【systemctl start mysqld】启动超级慢、且启动有可能有标题的标题
[复制链接]
发表于 2025-7-9 15:14:14
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
情况
centos 7.4
mysql 5.7.21
背景
其他人安装的数据库。因要重新配置主从复制。涉及到mysqld服务重启。
标题
首先,第1次,通过systemctl stop mysqld 很顺利的关闭服务了。
然后,通过systemctl start mysqld 长时间卡住... 末了systemctl提示启动失败
现实上,后台的mysqld历程已经起来了,mysqld.log 也显示启动乐成了。
排查
可能的原因1)既然可以或许进入mysqld的服务,说明没有大标题,猜疑是innodb buffer 数据启动转储、加载的标题,关闭之,无效
innodb-buffer-pool-load-at-startup=0
innodb-buffer-pool-dump-at-shutdown=0
可能的原因2)journalctl -xe 提示“/var/run/mysqld/mysqld.pid not readable (yet?) after start.”, 猜疑文件系统权限不正确或路径不存在,经查,所有mysql数据库相关路径和文件的属主都是mysql;创建/var/run/mysqld目录并赋权后,标题仍旧。不是它的事
可能的原因3)查抄mysqld.log输出,无明显错误,有个用户权限的标题 “[Note] Access denied for user 'UNKNOWN_MYSQL_USER'@'localhost' (using password: NO)”【todo todo】,不经过systemctl 而直接通过mysqld启动,可以启动;而且这只是个note级别的信息,排除之。 todo
可能的原因4)再再再细致分析journalctl -xe 提示“/var/run/mysqld/mysqld.pid not readable (yet?) after start.”,忽然想到可能是 systemctl 查抄服务状态的pid文件 可能与用户自己配置的pid-file路径不同等!!! 修改/etc/my.cnf中pid-file的路径与systemctl提示同等【更简朴的:用户不要配置这个pid-file参数】,标题解决!
最终原因
systemctl 调用的 mysqld.service服务脚本 它所查抄的关键pid文件路径 与 用户my.cnf的配置不同等!
定性:
这个mysql-v5.7.21版本的rpm包 有bug或用户自行部署的mysqld.service服务脚本不完善
回复
使用道具
举报
返回列表
浏览过的版块
Oracle
DevOps与敏捷开发
Java
区块链
数据仓库与分析
SQL-Server
.Net
分布式数据库
OA
丝
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表