mysql-连接和使用数据库的问题

mysql-连接和使用数据库的问题,mysql,Mysql,当我连接到mysql sql db时,我收到2个错误: ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 104 或 有时我得到第一个,有时第二个。有时当我尝试连接到db(“mysql-u root-p[PASS]”)时,mysql会抛出此错误,有时我可以连接,但之后当我尝试键入“use somedb”或“show tables

当我连接到mysql sql db时,我收到2个错误:

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 104


有时我得到第一个,有时第二个。有时当我尝试连接到db(“mysql-u root-p[PASS]”)时,mysql会抛出此错误,有时我可以连接,但之后当我尝试键入“use somedb”或“show tables”时,mysql会抛出此错误之一。

检查/etc/mysql/my.cnf中的绑定地址。该值必须为127.0.0.1
此问题可能导致错误2002

这通常是因为连接超时问题

尝试在my.cnf文件中增加连接超时

在FreeBSD上发生这种情况是因为在/etc/hosts.allow中找不到匹配项。在ALL:ALL行之前添加以下行可修复此问题:

  mysqld: ALL: allow

可能是您的
connect\u timeout
值在my.cnf文件中设置为仅几秒钟。检查一下。
  mysqld: ALL: allow