首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新增Rails,MySQL ( Mac上)出现套接字问题

问新增Rails,MySQL ( Mac上)出现套接字问题
EN

Server Fault用户
提问于 2010-07-19 06:48:36
回答 2查看 735关注 0票数 1

这是我关于服务器错误的第一个问题,尽管我以前使用过堆栈溢出。

今年夏天,我参加了Rails课程,需要让RoR尽快运行。我使用MacPorts安装Ruby、Rubygems、Rails和mysql (我安装了两个端口“Ruby”和"mysql5")。我遵循了一个教程,该教程要求我们使用mysql来修改一个基本的RoR数据库,并得到了以下内容:

代码语言:javascript
复制
Icarus:people atg$ mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/local/var/run/mysql5/mysqld.sock' (2)

指定的位置没有套接字。我哪儿都找不到插座。我从来没有能够从mysql开始任何事情,所以我不知道我在这里做错了什么。由于我对web开发等方面都是新手(但不是编程新手),所以我不知道我在做什么,所以请在你的帮助下具体化。

所有的帮助都是感激和感谢的提前!

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-07-19 15:43:10

我跟随本教程建立了Rails和sqlite,现在一切都正常了!谢谢你的帮助克里斯。

票数 0
EN

Server Fault用户

发布于 2010-07-19 06:55:53

听起来您的本地MySql服务器没有运行。

SQLite更容易一些--你能不能不要用它呢?

在MySQL上,不确定您遵循了什么指南,但是在这个一上,大约在一半的时间里,有一些关于启动mysql过程的内容:

安装之后,可以通过在终端窗口中运行以下命令来启动MySQL。您必须拥有执行此任务的管理员权限。如果已安装启动项,请使用以下命令: shell> sudo /Library/StartupItems/MySQLCOM/MySQLCOM /MySQLCOM启动(必要时输入密码)(按下控制-D或输入“退出”退出启动项)如果不使用启动项,请输入以下命令序列: shell> cd /usr/ shell> /shell> sudo ./bin/mysqld_shell>安全(输入密码,如果有必要)(按下控制-Z) shell> bg (按下控制-D或输入“退出”退出外壳),您应该能够连接到MySQL服务器,例如,通过运行/usr/local/mysql/bin/mysql。

也许这就是你要做的?

HTH,Chris

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/161695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档