D
dc
hello!
can someone explain to me the basic usage for the native mysql
bindings for ruby?
I'm on OSX and have installed the pure ruby drivers (mysql-2.7) using gem
however, i'm getting the following error on trying a simple connection.
Mysql::Error: Client does not support authentication protocol
requested by server; consider upgrading MySQL client
so, it looks like the pure ruby drivers are pretty old. maybe the
native ones are newer?
is there any difference in usage?
also, i guess there are generic DBI drivers - is this a more recommended route?
http://ruby-dbi.rubyforge.org/
since i also want to do some rails stuff, does rails assume mysql is
working, and/or need the naive libs for that working?
~/src/ruby-mysql-0.2.6 > sudo ruby ./test.rb localhost XXX XXXPW
connect............../mysql.rb:453:in `read': Client does not support
authentication protocol requested by server; consider upgrading MySQL
client (Mysql::Error)
from ./mysql.rb:130:in `real_connect'
from ./mysql.rb:91:in `initialize'
from ./mysql.rb:1085:in `new'
from ./mysql.rb:1085:in `connect'
from ./t/00connect.rb:1
from ./test.rb:23:in `load'
from ./test.rb:23
from ./test.rb:19:in `each'
from ./test.rb:19
thanks for any help!
/dc
can someone explain to me the basic usage for the native mysql
bindings for ruby?
I'm on OSX and have installed the pure ruby drivers (mysql-2.7) using gem
however, i'm getting the following error on trying a simple connection.
Mysql::Error: Client does not support authentication protocol
requested by server; consider upgrading MySQL client
so, it looks like the pure ruby drivers are pretty old. maybe the
native ones are newer?
is there any difference in usage?
also, i guess there are generic DBI drivers - is this a more recommended route?
http://ruby-dbi.rubyforge.org/
since i also want to do some rails stuff, does rails assume mysql is
working, and/or need the naive libs for that working?
~/src/ruby-mysql-0.2.6 > sudo ruby ./test.rb localhost XXX XXXPW
connect............../mysql.rb:453:in `read': Client does not support
authentication protocol requested by server; consider upgrading MySQL
client (Mysql::Error)
from ./mysql.rb:130:in `real_connect'
from ./mysql.rb:91:in `initialize'
from ./mysql.rb:1085:in `new'
from ./mysql.rb:1085:in `connect'
from ./t/00connect.rb:1
from ./test.rb:23:in `load'
from ./test.rb:23
from ./test.rb:19:in `each'
from ./test.rb:19
thanks for any help!
/dc