安装后找不到mysql.sock

发布于 2022-09-29 01:49:07 字数 333 浏览 14 评论 0

我是这样安装的
#  ./configure --prefix=/usr/local/mysql  
#  make
#  make intall
当我启动mysql的时候就提示下面的内容,
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
我在网上查了一些资料但都没解决,还请大家帮助,我用源代码装了好几个linux redhat版本都提示这个,不知道为什么,我用rpm安装就没有问题,请大家帮助。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

百善笑为先 2022-10-06 01:49:07

原帖由 heweizhi 于 2007-4-19 11:21 发表于 1楼  
我是这样安装的
#  ./configure --prefix=/usr/local/mysql  
#  make
#  make intall
当我启动mysql的时候就提示下面的内容,
Can't connect to local MySQL server through socket '/var/lib/mysql/my ...

你的 mysql daemon 還沒啟動啊 ?

  1. /usr/local/mysql/bin/mysqld &

复制代码

--

撩心不撩汉 2022-10-06 01:49:07

你用源码装,其sock应该会在你指定的默认安装目录下,而不是其去寻找的那个sock,我想这个或许是由于你的系统上本身就有rpm格式的mysql安装过,所以,启动时才会出现问题.

风向决定发型 2022-10-06 01:49:07

建议:
1。
#ps -ef |grep mysqld  查看其他的MYSQL是否启动了,如果启动了就关闭(特别是你已经装了好几遍了,确认下比较好)。

2。
修改/usr/local/mysql下的my.cnf文件。

修改路径:
[mysqld]
datadir=/usr/local/mysql  根据你的实际情况来修改路径
socket=/usr/local/mysql/mysql.sock 根据你的实际情况来修改路径

添加下面的内容:
[client]
socket = /usr/local/mysql/mysql.sock 根据你的实际情况来

3. 启动MSYQL测试。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文