MySQL error 2013

后端 未结 7 1229
被撕碎了的回忆
被撕碎了的回忆 2021-02-19 00:50

In MySQL, how can I solve the error below?

2013: Lost connection to MySQL server at \'reading authorization packet\', system error: 0
相关标签:
7条回答
  • 2021-02-19 01:02

    Check your my.cnf file. set the bind-address to the server's actual IP address.

    0 讨论(0)
  • 2021-02-19 01:07

    Take a look at your mysqld log file - there's a high chance 'show status' crashes MySQL for some reason.

    0 讨论(0)
  • 2021-02-19 01:12

    If you are using Mac OS X and MySQL 5.6.6 or later, the default value of innodb_file_per_table was changed to ON. Setting innodb_file_per_table = OFF might fix your issue. See Mysql 5.6 headaches on Mac OSX and http://bugs.mysql.com/bug.php?id=71960

    0 讨论(0)
  • 2021-02-19 01:13

    From documentation:

    More rarely, it can happen when the client is attempting the initial connection to the server. In this case, if your connect_timeout value is set to only a few seconds, you may be able to resolve the problem by increasing it to ten seconds, perhaps more if you have a very long distance or slow connection. You can determine whether you are experiencing this more uncommon cause by using SHOW STATUS LIKE 'aborted_connections'. It will increase by one for each initial connection attempt that the server aborts. You may see “reading authorization packet” as part of the error message; if so, that also suggests that this is the solution that you need.

    Try increasing connect_timeout in your my.cnf file

    0 讨论(0)
  • 2021-02-19 01:13

    Adding skip-name-resolve to my.cnf solved the problem for me.

    0 讨论(0)
  • 2021-02-19 01:20

    I had this same issue today and it turned out to be an issue with mysql 5.6.*. After uninstalling that and installing 5.5.36, I'm not getting this error anymore.

    EDIT: On another computer, I was getting this error very consistently until I set this in my.cnf:

    [mysqld]
    max_allowed_packet = 32M
    

    Well, technically, my error was slightly different:

    _mysql_exceptions.OperationalError: (2013, "Lost connection to MySQL server at 'sending authentication information', system error: 32")

    0 讨论(0)
提交回复
热议问题