gpt4 book ai didi

mysql - Ruby Mysql2::错误:无法连接到 Windows 7 上 'localhost' (10061) 上的 MySQL 服务器

转载 作者:行者123 更新时间:2023-11-30 01:25:28 27 4
gpt4 key购买 nike

我正在开发 Windows Rails 应用程序。我已经为该应用程序创建了 rb 文件。

我可以通过应用程序连接到 mysql,但是当我尝试通过 ruby​​ 代码连接它时,连接 mysql 时出现错误。我正在研究生产模式。

运行生产模式rails应用程序打开mysql连接,但不打开应用程序之外的rb文件。我正在使用database.yml来连接mysql。

该系统在 Windows XP 上运行良好,但在 Windows 7 上运行不佳这是代码

require "yaml"
require 'mysql2'
config = YAML::load_file("config/database.yml")["production"]
client = Mysql2::Client.new(config)

这是错误

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

最佳答案

尝试更改 database.yml 配置文件并添加 host: 127.0.0.1

 development:
adapter: mysql2
database: db/development.mysql2
pool: 5
host: 127.0.0.1

关于mysql - Ruby Mysql2::错误:无法连接到 Windows 7 上 'localhost' (10061) 上的 MySQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18052227/

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