reboot mysql fail_mysql 5.7.18,在系统重启后,为什么无法启动?
度娘也不给力,只好自己研究了。
先把结论写出来吧。把pid文件换个位置,就好了。
问题是, mysqld.servce的文件是从mysql的安装目录拷贝的,导致没有怀疑pid文件位置的问题。一开始还怀疑是不是自己在一些文件里拼写有误。
后来,偶然发现,/var下面的run并不是一个实际的目录(链接到 /run)。关键地方是,用 df 命令查看,/run目录的是 tmpfs的。
# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/vda1 41152832 10103228 28936120 26% /
devtmpfs 498860 0 498860 0% /dev
tmpfs 131072 0 131072 0% /dev/shm
tmpfs 508196 324 507872 1% /run
tmpfs 508196 0 508196 0% /sys/fs/cgroup
tmpfs 101640 0 101640 0% /run/user/0
说明:编译之后的目录中 /usr/local/mysql/usr/lib/systemd/system/mysqld.service 拷贝到/usr/lib/systemd/system/mysqld.service
(这里提一下,另一个事,根本问题没啥关系。原来的根目录下的一些目录,都挪到了 /usr 下了。从哪个版本起,我记不住了。)
先说解决的步骤,随后贴上有关问题。
1,修改 mysqld.service 中的pid文件的位置(2处)。比如放置到mysqld的运行目录(不用重新 chown了),创建方法略。
2,运行 systemctl daemon-reload
3, systemctl start mysqld 。
4,reboot系统后,验证 问题解决。
如果没有步骤2,提示:
# systemctl start mysqld
Warning: mysqld.service changed on disk. Run 'systemctl daemon-reload' to reload units.
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
有问题时:
# systemctl status mysqld
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: failed (Result: start-limit) since Sat 2017-07-15 22:58:50 CST; 37s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Jul 15 22:58:50 jlsky systemd[1]: mysqld.service: control process exited, code=exited status=1
Jul 15 22:58:50 jlsky systemd[1]: Failed to start MySQL Server.
Jul 15 22:58:50 jlsky systemd[1]: Unit mysqld.service entered failed state.
Jul 15 22:58:50 jlsky systemd[1]: mysqld.service failed.
Jul 15 22:58:50 jlsky systemd[1]: mysqld.service holdoff time over, scheduling restart.
Jul 15 22:58:50 jlsky systemd[1]: start request repeated too quickly for mysqld.service
Jul 15 22:58:50 jlsky systemd[1]: Failed to start MySQL Server.
Jul 15 22:58:50 jlsky systemd[1]: Unit mysqld.service entered failed state.
Jul 15 22:58:50 jlsky systemd[1]: mysqld.service failed.
问题解决后:
# systemctl status mysqld
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2017-07-15 23:03:18 CST; 1min 18s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Main PID: 1503 (mysqld)
CGroup: /system.slice/mysqld.service
└─1503 /usr/local/mysql/bin/mysqld --daemonize --pid-file=/usr/local/mysql/mysqld.pid
Jul 15 23:03:17 izj6c2quobtad9dwb7gspkz mysqld[887]: 2017-07-15T15:03:17.495016Z 0 [Note] IPv6 is available.
Jul 15 23:03:17 izj6c2quobtad9dwb7gspkz mysqld[887]: 2017-07-15T15:03:17.495025Z 0 [Note] - '::' resolves to '::';
Jul 15 23:03:17 izj6c2quobtad9dwb7gspkz mysqld[887]: 2017-07-15T15:03:17.495043Z 0 [Note] Server socket created on IP: '::'.
Jul 15 23:03:17 izj6c2quobtad9dwb7gspkz mysqld[887]: 2017-07-15T15:03:17.775356Z 0 [Note] Event Scheduler: Loaded 0 events
Jul 15 23:03:17 izj6c2quobtad9dwb7gspkz mysqld[887]: 2017-07-15T15:03:17.823217Z 0 [Note] /usr/local/mysql/bin/mysqld: ready for connections.
Jul 15 23:03:17 izj6c2quobtad9dwb7gspkz mysqld[887]: Version: '5.7.18' socket: '/tmp/mysql.sock' port: 3306 Source distribution
Jul 15 23:03:17 izj6c2quobtad9dwb7gspkz mysqld[887]: 2017-07-15T15:03:17.823232Z 0 [Note] Executing 'SELECT * FROM INFORMATION_SCHEMA.TABLES;' to get a l...is check.
Jul 15 23:03:17 izj6c2quobtad9dwb7gspkz mysqld[887]: 2017-07-15T15:03:17.823234Z 0 [Note] Beginning of list of non-natively partitioned tables
Jul 15 23:03:18 izj6c2quobtad9dwb7gspkz mysqld[887]: 2017-07-15T15:03:18.108745Z 0 [Note] End of list of non-natively partitioned tables
Jul 15 23:03:18 izj6c2quobtad9dwb7gspkz systemd[1]: Started MySQL Server.
Hint: Some lines were ellipsized, use -l to show in full.
reboot mysql fail_mysql 5.7.18,在系统重启后,为什么无法启动?相关推荐
- 系统重启后,VCS状态ADMIN_WAIT or STALE_ADMIN_WAIT
VCS教程 http://hobgoblinconsulting.com/hints/vxvm/vcs/ 系统重启后,VCS状态为ADMIN_WAIT or STALE_ADMIN_WAIT Afte ...
- 重启计算机设的桌面背景就没了,桌面壁纸无法保存怎么办?Win7系统重启后不保存桌面背景解决方法...
今天一网友咨询小编称自己设置了电脑桌面背景图片,但是电脑重启后不保存桌面背景,又还原至之前的桌面背景,遇到桌面壁纸无法保存怎么办?针对这个问题,装机之家小编分享一下Win7系统重启后不保存桌面背景解决 ...
- Hyper-V 激活Windows系统重启后黑屏的解决方法 + 激活方法
Hyper-V 激活Windows系统重启后黑屏的解决方法 + 激活方法 参考文章: (1)Hyper-V 激活Windows系统重启后黑屏的解决方法 + 激活方法 (2)https://www.cn ...
- ubuntu系统重启后桌面分辨率减小的原因及解决方法
我的情况是:使用命令 nvidia-smi 进行验证,如果出现链接不成功,说明是驱动除了问题: 根据以下教程重新安装后,问题解决了. ubuntu16.04装机1:安装NVIDIA显卡驱动(下载.ru ...
- Wincc系统重启后保持内部变量的值不变的设置
软件版本:Wincc 7.4SP1 操作系统:Windows7 问题描述 需要在wincc中动态修改某些参数,希望设置一些内部变量作为中间变量,但运行中修改过的参数在系统重启后会丢失,该如何在输入后保 ...
- 解决win7系统重启后ip丢失问题,即每次电脑重启都要重新设置ip地址,重启后ip地址没了
解决win7系统重启后ip丢失问题,即每次电脑重启都要重新设置ip地址,重启后ip地址没了 参考文章: (1)解决win7系统重启后ip丢失问题,即每次电脑重启都要重新设置ip地址,重启后ip地址没了 ...
- 关于win10系统重启后图标自动排序问题的解决方案
关于win10系统重启后图标自动排序问题的解决方案 文章目录 关于win10系统重启后图标自动排序问题的解决方案 前言 解决方案 总结 前言 本人学的是电子信息专业,下载的软件和文档很多,若采用win ...
- 海康服务器系统装完重启转圈蓝屏,win10 1903系统重启后一直在转圈无法正常启动的解决方法...
有不少用户升级到win10 1903系统之后,发现关机重启之后,一直在转圈无法正常启动,遇到这样的问题该怎么办呢,接下来给大家讲解一下win10 1903系统重启后一直在转圈无法正常启动的解决方法吧. ...
- 计算机重启恢复到推荐分辨率,win10系统重启后分辨率总是出现变化的还原方法...
有关win10系统重启后分辨率总是出现变化的操作方法想必大家有所耳闻.但是能够对win10系统重启后分辨率总是出现变化进行实际操作的人却不多.其实解决win10系统重启后分辨率总是出现变化的问题也不是 ...
最新文章
- 操作系统习题4—进程死锁
- solr之schema.xml中文翻译
- java super this_Java this和super的区别和应用
- Ubuntu Linux配置IP地址
- bzoj3732-Network【Kruskal重构树模板】
- linux的常用操作——共享库
- python代码300行程序_python小工具,15行代码秒出工资条
- 八数码c语言编程深度搜索,广度优先搜索解 八数码, 求意见, 求bug/
- openresty安装配置 Ubuntu下
- [codeVS1917] 深海机器人问题(费用流,拆边)
- 在python中使用csv读写CSV
- 计算机数学基础试卷及答案,2012计算机数学基础试题及答案.pdf
- 受力分析软件_大赛作品 | 关于Z型路灯受力情况分析
- AttributeError:partially initialized module ''has no attribute''(most likely dueto a circular import
- 数字温湿度传感器DHT11模块
- #python “滑动窗口” 处理氨基酸序列
- javascript 实现英文首字母大写
- 用QQ邮箱接收网易163企业邮箱的邮件
- 区块链游戏平台Gala Games能否重振链游?
- Unity游戏动画 从入门到住院 4:动画状态机
热门文章
- http发送jsonn报文get/post请求
- Git 工作区恢复暂存区操作总览
- SpringBoot2.x 整合RabbitMQ_消费端
- Centos7 查看/关闭/启动防火墙
- Spring Tool Suite 4 自动提示功能
- 企业实战(Jenkins+GitLab+SonarQube)_08_jenkins安装和第一个Java项目构建
- Android 控件 - TextView
- python serial 发送ctl+c_[已解决]shell 脚本 给命令发送 Ctrl+C信号
- android地图方位角_Android获取经纬度、计算距离、方位角
- div 设置a4大小_如何在A4纸张尺寸页面制作HTML页面?