美文网首页
记一次关于MYSQL的排错过程

记一次关于MYSQL的排错过程

作者: 李2牛 | 来源:发表于2018-08-04 02:12 被阅读0次

今天打开网站发现数据无法加载,只有基础的静态页面。。。
本来以为是后端应用挂了,于是打算登录查看一下.

  1. 使用ssh登录远程终端.
ssh root@xxx.xxx.xx.xx
  1. 看看应用是否运行正常
ps -ef|grep 'java -jar*' #javaweb应用

发现应用正常运行。

  1. 尝试调用一下接口:
curl -i localhost:xxxx/get?num=3 #发现返回码为500
  1. 查看一下应用的运行日志
    发现是数据库查询失败,我开始怀疑是mysql挂了

  2. 查看mysql的运行

ps -ef|grep 'mysql*' 

发现没有mysql也没有mysqld,真挂了

  1. 打算重启
service mysql start #竟然启动失败,难道是受到了攻击?
  1. 查看关闭的原因
systemctl status mysqld.service

看了大概是8.3凌晨六点关闭的

  1. 找找更加详细的日志
/var/log/mysql/error.log是错误日志

发现提示默认编码的问题。我找找配置文件,发现不久前加入了配置编码的声明,删除之后发现可以终于可以重启mysql了。

相关文章

  • 记一次关于MYSQL的排错过程

    今天打开网站发现数据无法加载,只有基础的静态页面。。。本来以为是后端应用挂了,于是打算登录查看一下. 使用ssh登...

  • 记一次mysql排错—死锁

    故事起源:ZY问我,有没有遇到过在mysql客户端执行了添加表字段的的命令,显示成功了,在客户端也看的到,为啥到服...

  • 记一次辛酸的排错过程

    《PIL:从入门到放弃》 最近在学习用Python写爬虫,在模拟登录的时候遇到了这样一个问题,如何处理网站的验证码...

  • 一次mysql排错

    最近mac上折腾mysql,apache。mysql装完之后,可以正常使用。随后又折腾了一下其他软件,再回过头来的...

  • mysql排错

    1. mysql无法启动 查看日志 错误1 解决:sudo vi /etc/mysql/my.cnfifconfi...

  • MySQL书目

    MySQL数据库索引设计与优化 MySQL技术内幕 MySQL排错指南 高性能MySQL MySQL DBA修炼之道

  • 【转】推荐几本学习MySQL的好书-MySQL 深入的书籍-20

    目录 MySQL的使用1 MySQL技术内幕InnoDB存储引擎2 MySQL的官方手册3 MySQL排错指南4 ...

  • 记一次安装mysql过程

    记一次安装mysql过程 更新 2019年6月10日10:57:03忘记了mysql的密码,重新安装了mysql-...

  • 08-日志

    1. 错误日志 1.作用 排错.MySQL 启动和工作过程状态,警告,错误. 2.配置 默认开启.存储位置, da...

  • Docker中使用Jetty 部署war 14 或 13 小时

    一次 JDBC 与 MySQL 因 “CST” 时区协商误解导致时间差了 14 或 13 小时的排错经历 摘要 名...

网友评论

      本文标题:记一次关于MYSQL的排错过程

      本文链接:https://www.haomeiwen.com/subject/ibgyvftx.html