所以我可以连接(显然我替换了所有的真实值)
mysql -u username -p -h db.dbhostname.com dbname
但是当我运行 Catalyt 的创建脚本时,我得到了
$ ./script/dasgift_create.pl model DB \
DBIC::Schema MyApp::Schema create=static \
components=TimeStamp \
dbi:mysql:dbname:db.dbhostname.com username p@55w0rd
DBIx::Class::Schema::Loader::make_schema_at():
DBI Connection failed:
DBI connect('dbname:db.dbhostname.com','username',...) failed:
Access denied for user 'username'@'whereiam.com' (using password: YES)
at /opt/local/lib/perl5/site_perl/5.8.9/DBIx/Class/Storage/DBI.pm line 1104
它的行为就像数据库服务器不允许来自 whereiam.com 的连接,但我可以通过命令行连接就好了,并尝试暂时打开数据库以连接来自任何地方的连接,但仍然没有成功。很抱歉我能提供的信息很少,但这就是我目前所拥有的。