gpt4 book ai didi

mysql - 山狮 : Can't connect to local MySQL server through socket '/tmp/mysql.sock'

转载 作者:行者123 更新时间:2023-11-30 23:22:44 28 4
gpt4 key购买 nike

我通过 Homebrew 软件安装了 mysql。我运行了 brew 建议的两个命令:

unset TMPDIR

mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

当我尝试运行 mysql_secure_installation 脚本时,我收到此错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

一个单独的线程让我相信它与权限有关:connect to local MySQL server through socket

我运行了建议的命令,将它们的 mysql 目录替换为

/usr/local/var/mysql

然而,问题依然存在。帮助!

最佳答案

您的套接字可能是在非标准位置创建的。例如,我的 Homebrew 安装在 /tmp/mysql.sock 中创建它。

如果您可以通过 TCP/IP 套接字连接到服务器,请运行此命令:

SHOW VARIABLES LIKE '%sock%';

否则,请尝试在您系统的某处查找它:

find / -name mysql.sock

关于mysql - 山狮 : Can't connect to local MySQL server through socket '/tmp/mysql.sock' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14821982/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com