[mysql@host-172-24-115-217 ~]$ service mysql restart
Shutting down MySQL.. SUCCESS!
Starting MySQL..180426 13:36:03 mysqld_safe Logging to '/usr/local/mysql/data/alert.log'.
180426 13:36:03 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ERROR!
二、分析日志:
(1)查看日志
usr/local/mysql/data/alert.log
发现:Version: '5.5.59-MariaDB' socket: '/usr/local/mysql/data/mysql.sock' port: 3306 MariaDB Server
表示mysqld 启动完毕。
(2)查看进程
[mysql@host-172-24-115-217 fd]$ ps -ef | grep mysqld
mysql 20633 1 0 13:36 pts/5 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/mysqlProcess.pid
mysql 21736 20633 0 13:36 pts/5 00:00:02 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --log-error=/usr/local/mysql/data/alert.log --pid-file=/usr/local/mysql/data/mysqlProcess.pid --socket=/usr/local/mysql/data/mysql.sock --port=3306
mysql 22436 7333 0 13:40 pts/3 00:00:00 grep mysqld
分析:
从日志和进程信息可以看出此mysqld服务正常。那为什么出现启动失败的现象。
三、挖掘原因
既然mysqld服务进程正常,那从其它机器是否可以登录。经过测试
[mysql@host-172-24-115-218 ~]$ mysql -h272.24.115.217 -uroot -pmysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 1
Server version: 5.5.59-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
经过验证,可以登录。
四:结论
从此可以推断
mysql服务器的client配置错误,导致mysql进程读取配置导致异常
检查/etc/my.cnf 发现如下:
[client]
#socket = /usr/local/mysql/data/mysql.sock
default-character-set = gbk
port = 3306
缺少红色部分,注释后,再次重启一切正常。
希望改进:
希望mysql的启动过程相关的shell脚本也能添加相应的日志,协助分析问题。
That is all.
Good Luck!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1142
183.71 KB下载数642
644.84 KB下载数2755
相关文章
发现更多好内容猜你喜欢
AI推送时光机lower_case_table_names=1 mysql启动失败问题
数据库2023-08-31
mysql服务怎么启动失败
数据库2024-04-02
mysql启动失败怎么解决
数据库2024-05-30
ubuntu启动mysql失败怎么办
数据库2024-04-02
mysql启动失败怎么回事
数据库2024-04-02
mysql启动失败:mysql服务无法启动如何解决
数据库2024-04-02
mysql端口启动失败怎么办
数据库2024-04-02
mysql启动失败1067如何解决
数据库2023-08-30
docker启动mysql失败如何解决
数据库2023-09-23
mac下mysql启动失败怎么办
数据库2024-04-02
ubuntu启动mysql失败如何解决
数据库2022-11-30
MySQL 启动失败的原因有哪些
数据库2024-04-02
启动mysql server失败的解决方法
数据库2024-04-02
mysql启动失败的原因是什么
数据库2023-06-20
mysql启动失败日志怎么查看
数据库2024-04-09
linux上mysql启动失败问题解决
数据库2023-08-31
mysql服务启动失败如何解决
数据库2024-04-09
mysql启动失败,报没有pid错误
数据库2024-04-02
mysql服务器启动失败怎么办
数据库2023-03-21
咦!没有更多了?去看看其它编程学习网 内容吧