ActiveRecord will not change port

Hello,

I'm trying to connect to a remote mysql server using a ssh tunnel and activerecord.

I know the ssh tunnel is working because I can connect via the cmd line client. I've set the ssh tunnel up like this: ssh -L 3307:127.0.0.1:3306.

So, I thought I could just change the port on my active record connection, but it still connects to my local mysql server.

class MyClass < ActiveRecord::Base   establish_connection(     :adapter => 'mysql',     :user => 'root',     :database => 'hrsuite_production',     :server => "127.0.0.1",     :port => 3307)

I've also tried :server => '127.0.0.1:3307' but that did not work either. I also tried :socket => nil, but no luck.

I'm running active record 2.3.4

Any suggestions and thanks for taking a look,

Matt

Aldric,

Thanks a lot! That was it.

I don't know how many times I looked at the API yesterday, but there it was. Thanks for catching it.

By chance, do you know what the difference is between using host and server?

Thanks again! Matt