是你的mysql.sock 文件不存在了, 可能是被你不小心删除了, 连接localhost通常通过一个Unix域套接字文件进行,一般是/tmp/mysql.sock。如果套接字文件被删除了,本地客户就不能连接。这可能发生在你的系统运行一个cron任务删除了/tmp下的临时文件。 如果你因为丢失套接字文件而不能连接,你可以简单地通过重启服务器...
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2 "没有那个文件或目录") 找到/etc/mysql/mariadb.conf.d/看看client中的socket=啥 我的是socket = /var/run/mysqld/mysqld.sock 所以我修改的软链接是 sudo ln -s /var/run/mysqld/mysqld.sock /var/lib/mysql/...
1、检查mysql配置文件my.conf中是否有一行bind-address = 127.0.0.1,如果有的话加#注释或者删掉重启mysql 2、查看mysql的账号允许链接的主机是否限制为127.0.0.1了 SELECT User, Host FROM mysql.user;
TCP报文的flag知道哪些?socket连接一个未启动的服务器端口会产生什么情况?socket返回的错误码是什么? HTTP协议的流程?单指应用层的流程。 智力题,有四个小球,三个是标准重量,一个或轻或重,还有一堆标准重量的小球。用一个没有刻度的天平称重,最坏的情况下,最少称重多少次就能判断是哪个小球轻或重,并且需要给出...