gpt4 book ai didi

mysql - Rails 无法连接到 'localhost' 上的 MySQL 服务器

转载 作者:可可西里 更新时间:2023-11-01 07:59:25 26 4
gpt4 key购买 nike

尽管我研究了无数相关线程,但我的 Rails 3 应用程序的 Mysql 连接遇到了无穷无尽的麻烦。我的错误信息:

C:/Ruby193/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/client.rb:44:in `connect': Can't connect to MySQL server on 'localhost' (10061) (Mysql2::Error)

(在将此标记为重复问题之前,请考虑是否可以找到另一个线程,其中包含我没有遵循的相关建议。)

到目前为止我的努力:

我已经从 <mysql installation>/bin 复制了 libmysql.dll 文件至 <ruby installation>/bin .

我在 bundle 中有 mysql2 gem,它是与连接器 ( --with-mysql-dir=C:/mysql-connector-c-noinstall-6.0.2-win32 ) 一起安装的:

> bundle show mysql2
C:/Ruby193/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32

我相信我的 database.yml 文件配置正确:

development:
adapter: mysql2
encoding: utf8
reconnect: false
database: tq_development
pool: 5
username: root
password: pinney
host: localhost

最佳答案

尝试用 127.0.0.1 替换 localhost(在 workbench 和 yml 中)

关于mysql - Rails 无法连接到 'localhost' 上的 MySQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13844613/

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