我通过自制软件安装了 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)
一个单独的线程让我相信它与权限有关:通过套接字连接到本地 MySQL 服务器
我运行了建议的命令,将他们的 mysql 目录替换为
/usr/local/var/mysql
然而,问题依然存在。帮助!