如何在rubyonrails中访问远程数据库数据?

2nbm6dog  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(277)

我的本地应用程序中有mysql,我们的客户机提供了一个示例应用程序db访问,在这里我们可以找到更多的种子数据。现在我的问题是如何通过更改本地数据库中的任何database.yml文件来访问客户机数据?我尝试使用workbench->data export,出现以下错误:
mysqldump:获取错误:1045:拒绝用户“un”@ip地址的访问(使用
密码:否)尝试连接时
操作失败,退出代码为2
有没有不导出就可以访问远程数据的方法?

pgccezyw

pgccezyw1#

您必须提供作为主机的ip地址和访问它的所有登录凭据,并确保您输入了正确的值。首先通过在workbench上测试来检查连接,然后将值放入yml文件中。

default: &default
adapter: mysql2
pool: 5
timeout: 5000
port: 3306

development:
  <<: *default
  database: <database name>
  host: <ip address>
  username: <username>
  password: <password>
  socket: <socket> or /tmp/mysql.sock

相关问题