Published on

MySQL非常用错误

Authors
  • avatar
    Name
    Guming
    Twitter

MySQL Is Offline

  • dial tcp <host>:<port>: connect: connection refused
  • dial unix <socket>: connect: no such file or directory

MySQL Goes Away

  • invalid connection

client与db连接成功后,mysql offline 原因很多,可能有:

  • MySQL was stopped manually/automatically
  • MySQL crashed
  • OS crashed
  • Hardware crashed
  • Network switch crashed

MySQL Shuts Down

  • Error 1053: Server shutdown in progress

MySQL 在关闭时返回一个特定的错误代码:1053。 驱动程序不处理它,这意味着它不会将连接标记为无效。使用数据库连接池时,连接不会变为无效,它会在执行sql时才会抛出具体的错误

Connection Is Killed

  • invalid connection

人为或工具可以终止连接。

无法判断连接是通过KILL终止还是MySQL由于上述其他原因而离线。驱动程序只知道连接已丢失

Query Is Killed

  • Error 1317: Query execution was interrupted

查询不会恢复,应用程序必须重新执行查询。该错误不会影响事务,因此应用程序不需要回滚。