我最近升级到新的 macbook pro,但无法安装 mysql。我一直在尝试使用以下方式安装:
mysql-5.5.8-osx10.6-x86_64.dmg
哪个“应该”适用于我的机器,但不是。安装三件之后(mysql.pkg, startup.pkg, prefpane) 我什么也没得到。尝试通过 prefpane 启动 mySQL 会卡住 sysprefs。尝试通过终端启动会出现此错误:
错误 2002 (HY000):无法通过套接字“/tmp/mysql.sock”连接到本地 MySQL 服务器 (2)
所以我删除了所有 mysql 安装文件并按照以下说明重新安装:
https://discussions.apple.com/message/12820394
当我进入设置 root 密码的步骤时,出现以下错误:
错误:'无法通过套接字 '/tmp/mysql.sock' (2) 连接到本地 MySQL 服务器' 检查 mysqld 是否正在运行并且套接字:'/tmp/mysql.sock' 存在!
这可能是因为/tmp 中没有 mysql 相关的文件?我根本找不到任何 *.sock 在我的机器上的任何地方。我真的不太了解服务器管理员,所以我可能会完全困惑并离开这里。
最佳答案
它可以移动到/var/mysql/mysql.sock。我认为这是新职位。您可能需要将 php.ini 指向它或创建一个符号链接(symbolic link)到 ln -s/var/mysql/mysql.sock/tmp/mysql.sock...
关于mysql - 新安装后缺少 mysql.sock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4912753/