在 macOS 上使用 Ruby on Rails 3 连接到 MySQL 套接字时出错
尝试执行“rake db:migrate”创建数据库时在 Rails 3 环境中,出现以下错误:
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
解决步骤:
找到套接字文件:
运行命令:
mysqladmin variables | grep socket
更新 config/database.yml:
将以下行添加到开发中'config/database.yml' 部分:
socket: /path/to/socket/file
将“/path/to/socket/file”替换为步骤 1 中获取的套接字文件的实际路径。例如:
socket: /tmp/mysql.sock
附加说明:
以上是为什么在 macOS 上无法连接 MySQL?的详细内容。更多信息请关注PHP中文网其他相关文章!