【发布时间】:2016-05-31 09:41:44
【问题描述】:
我想在其他机器上建立数据库连接:
require 'mysql2'
require "active_record"
使用 ActiveRecord
ActiveRecord::Base.establish_connection(
:adapter=> 'mysql2',
:database=> 'development_db',
:host=> "192.168.1.135",
:port=> "3306",
:username=> 'username',
:password=>'password'
)
得到以下错误: 无法连接到“192.168.1.135”上的 MySQL 服务器 (111) (Mysql2::Error)
【问题讨论】:
-
mysql服务器是否配置为允许远程连接?
-
您是否有权限连接到您尝试访问的 IP 地址。
-
权限,没有怎么给权限?
标签: mysql ruby-on-rails ruby activerecord