gpt4 book ai didi

tmp 文件夹中缺少 mysqld.sock

转载 作者:行者123 更新时间:2023-11-29 07:04:32 24 4
gpt4 key购买 nike

我是学习 RoR(版本 3.1.1)的初学者。我想使用 mysql 作为数据库。我使用代码 rails new hello -d mysql 创建了一个新的 Rails 项目,并创建了一个数据库表。检查config文件夹中的database.yml文件并添加数据库访问密码。但是当我尝试运行 rake db:migrate 时,出现以下错误:
耙中止!
第 18 行第 2 列的语法错误:'socket:/tmp/mysqld.sock'

使用终端检查了 tmp 文件夹,但没有 mysqld.sock 文件。

我如何为 mysql 配置?

我在 MAC OS X 10.6.8 上使用它

最佳答案

检查你的/etc/my.cnf(不确定它在 Windows 上的位置)并寻找“套接字”配置行 - 这会告诉你是 mysql unix 本地套接字。

grep sock /etc/my.cnf 
socket = /tmp/mysql.sock

关于tmp 文件夹中缺少 mysqld.sock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8162076/

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