首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法通过套接字'/var/ MySQL /mysql.sock‘连接到本地mysql服务器(38)

无法通过套接字'/var/ MySQL /mysql.sock‘连接到本地mysql服务器(38)
EN

Stack Overflow用户
提问于 2011-03-21 18:33:36
回答 32查看 1.4M关注 0票数 428

我在尝试连接mysql时遇到了一个很大的问题。当我运行时:

代码语言:javascript
复制
/usr/local/mysql/bin/mysql start

我有以下错误:

代码语言:javascript
复制
Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38)

我在/var/mysql目录下有mysql.sock

/etc/my.cnf中,我有:

代码语言:javascript
复制
[client]
port=3306
socket=/var/mysql/mysql.sock

[mysqld]
port=3306
socket=/var/mysql/mysql.sock
key_buffer_size=16M
max_allowed_packet=8M

/etc/php.ini中,我有:

代码语言:javascript
复制
; Default socket name for local MySQL connects.  If empty, uses the built-in
; MySQL defaults.
mysql.default_socket = /var/mysql/mysql.sock

我已经使用sudo /opt/local/apache2/bin/apachectl restart重启了apache。

但是我仍然有这个错误。

否则,我不知道这是否相关,但当我执行mysql_config --sockets时,我会得到

代码语言:javascript
复制
--socket         [/tmp/mysql.sock]
EN

回答 32

Stack Overflow用户

发布于 2012-06-24 21:55:47

您确定已安装mysql和mysql服务器吗?

例如,要安装mySql服务器,我将使用yum或apt来安装mysql命令行工具和服务器:

代码语言:javascript
复制
yum -y install mysql mysql-server (or apt-get install mysql mysql-server)

启用MySQL服务:

代码语言:javascript
复制
/sbin/chkconfig mysqld on

启动MySQL服务器:

代码语言:javascript
复制
/sbin/service mysqld start

然后设置MySQL根密码:

代码语言:javascript
复制
mysqladmin -u root password 'new-password' (with the quotes)

我希望它能帮上忙。

票数 94
EN

Stack Overflow用户

发布于 2011-12-01 18:18:22

一个对我有效的快速解决方法:尝试在mysql_connect()中使用本地ip地址(127.0.0.1)而不是'localhost‘。这“迫使”php通过TCP/IP而不是unix套接字进行连接。

票数 87
EN

Stack Overflow用户

发布于 2012-07-14 19:37:23

我得到了以下错误

代码语言:javascript
复制
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)

尝试了几种方法,最终通过以下方式解决了这个问题

代码语言:javascript
复制
sudo gksu gedit /etc/mysql/my.cnf

已修改

代码语言:javascript
复制
#bind-address       = 127.0.0.1

代码语言:javascript
复制
bind-address        = localhost

并重新启动

代码语言:javascript
复制
sudo /etc/init.d/mysql restart

啊,真灵

票数 54
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5376427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档