在mysql主机上使用bin/mysql -hlocalhost -uroot -p 连接mysql数据库,一直报 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock',按照网上的配置方法,在my.cnf增加以下配置:
[mysql]
socket=/usr/...../mysql.sock
[client]
socket=/usr/...../mysql.sock
连接的时候依旧报这个错误,这种连接方式使用了默认的3306端口,由于我的端口号改成其他的了,所以需要指定端口号。还可以指定socket文件位置来连接mysql,比如:
bin/mysql -uroot -p --socket=/usr/...../mysql.sock --port=3358
这样一般不会出错。
本文介绍了解决MySQL连接问题的方法,包括修改my.cnf文件中的socket路径,并指定了正确的端口号来成功连接到MySQL数据库。
1256

被折叠的 条评论
为什么被折叠?



