我的本地应用程序中有mysql,并且我们的客户端为示例应用程序提供了db访问权限,在其中可以找到更多的种子数据。 现在我的问题是,是否可以通过更改本地的任何database.yml文件来访问客户端数据? 我尝试使用工作台->数据导出,出现以下错误:
mysqldump:得到错误:1045:对用户'un'@ ip-address的访问被拒绝(使用
密码:否)尝试连接时
操作失败,退出代码为2
有什么方法可以在不导出的情况下访问远程数据?
答案 0 :(得分:0)
您必须提供IP地址作为主机,并提供所有登录凭据才能访问它,还请确保输入正确的值。首先通过在工作台上测试连接来检查连接,然后将值放在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