如何在 Mysql Workbench 中打开 Rails Mysql 数据库?

如何在 Mysql Workbench 中打开 Rails Mysql 数据库?

我有找不到我的 mysql 数据库文件在 Ruby on Rails 项目中在 MysqlWorkbench 中打开它

这是我的应用程序的文件夹结构

在此处输入图片描述

这是我的数据库.yml

development:

  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: rawdy_development
  pool: 5
  username: root
  password:
  socket: /tmp/mysql.sock  

我找不到可以在 MySqlWorkbench 中打开的 mysql 数据库文件。
求助。

答案1

与 不同sqlite,您的 rails 项目不包含 MySQL 数据库文件,该database.yml文件仅包含有关如何连接数据库的信息。在这种情况下,它会尝试通过 unix 套接字文件进行连接。

我不确定 Workbench 是否可以通过这种方式连接,但很可能数据库服务器位于您自己的机器上localhost,端口为3306,使用用户名root和空白密码,您应该将 Workbench 配置为连接到该服务器并使用数据库rawdy_development,而不是打开数据库文件。

相关内容