ruby on rails 用mysql链接,有错误。

发布于 2021-11-19 14:49:47 字数 496 浏览 692 评论 10

用下面这个命令:rails new sample --database=mysql  创建一个新的rails项目。创建成功,同时,用rails server,也可以运行服务器。但是在登陆localhost:3000的时候,提示下面这个错误:

Can't connect to MySQL server on 'localhost' (10061)

Rails.root: D:/project/sample

我的database.yml是这样的配置:

development:
  adapter: mysql2
  encoding: utf8
  database: nas_development
  pool: 5
  username: root
  password: 
  host: localhost

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

牵你的手,一向走下去 2021-11-26 09:08:27

本地登陆还是远程连接?check listening ip&port, 检查网络。防火墙检查iptables -L

爱的那么颓废 2021-11-26 09:06:26

本地登陆还是远程连接?check listening ip&port, 检查网络。防火墙检查iptables -L

不乱于心 2021-11-26 08:36:53

或者你就用sqlite。

猫九 2021-11-26 08:29:55

或者你就用sqlite。

霞映澄塘 2021-11-26 07:50:19

或者你就用sqlite。

梦中楼上月下 2021-11-26 05:18:13

或者你就用sqlite。

酷到爆炸 2021-11-26 05:14:21

。。。你的问题太基础了吧。。。我都不好意思回答了。你先折腾下怎么搭建mysql再说吧 。

噩梦成真你也成魔 2021-11-26 04:34:44

改成 127.0.0.1 试试,或者看 log日志。 是否开启mysql?

小瓶盖 2021-11-23 16:15:11

我查看了host的设置,是127.0.0.1,而且mysql服务已经开启了。

少女情怀诗 2021-11-20 09:52:59

改成 127.0.0.1 试试,或者看 log日志。 是否开启mysql?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文