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

标签 mysql ruby-on-rails ruby

嘿,我刚刚开始使用 Ruby on Rails,需要一些帮助。我安装了 Ruby on Rails,然后使用 MySQL 创建了一个项目,但我无法连接到 MySQL 服务器来创建数据库。旁注我使用的是 Windows 10。

运行命令 (rake db:create) 后出现此错误。
#<Mysql2::Error: Can't connect to MySQL server on 'localhost' (10061)>

这是我的database.yml文件

default: &default
  adapter: mysql2
  encoding: utf8
  pool: 5
  username: root
  password: 1234
  host: localhost

最佳答案

假设您正在运行 Linux,请尝试使用以下命令查看 MySQL 是否正在运行:

/etc/init.d/mysql status

确保您也指定了要连接的数据库 名称,但这可能会给您带来与您看到的错误代码不同的错误代码。

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

相关文章:

mysql - 子查询返回多于 1 行?

ruby-on-rails - 更新 Rails 中的 params 哈希值

javascript - 在关联模型的 Ruby on Rails 表单中使用 Materialise `chip` 和 `autocomplete`

css - 如何从 rails 中找到未使用的 CSS?自重不工作

ruby - 如何在 Ruby 中按降序对数组进行排序

ruby - 如何进行忽略控制字符的文本搜索?

mysql - VB.NET 中的 SQL 查询不断出现带有通配符的错误

mysql - 只用 mysqldump 转储数据而没有任何表信息?

php - 任何人都知道为什么这个 MYSQL INSERT 不起作用?

ruby-on-rails - 为什么服务器要处理两次以显示 Rails 中的操作?