-u root -p登录时,我得到了ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)。我已经阅读了我能找到的大多数论坛,并查看了所有试图重置mysqld.sock的日志。我尝试过重新安装和重新打包,但都没有成功。奇怪的是,var/run/mysqld/在重新安装后甚至
: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock每次我重启Linux服务器或重启mysql时,这个问题都消失了。我想永久解决这个问题。有人能给我一些建议吗?编辑
问题再次出现,我检查了mysqld.sock文件,它不在那里。
我发现很难在JDBC和MySQL之间建立联系。我认为其中一个原因是mysql端口。我在mysql中使用语句:show variables like 'port';检查了端口。回应是:| Variable_name | Value || port | 0 |1 row in set (0.07 sec)我已经更改了/et