Я начинаю немного отчаянно пытаться заставить скрипт ruby подключиться к MySQL.
Я отказался от DBI, так как я просто не могу заставить его работать независимо от того, что я делаю. Я подумал, что мне повезет больше с использованием mysql.rb из ruby-mysql. Однако при использовании этого я получаю следующую ошибку:
./mysql.rb:453:in `read': Client does not support authentication protocol requested by server; consider upgrading MySQL client (Mysql::Error)
Я получаю из поискового сообщения об ошибке , что означает, что моя версия MySQL слишком свежая и не поддерживает пароли старого стиля. Я на общем сервере и не имею root-доступа, поэтому не могу внести изменения, рекомендованные для конфигурации MySQL.
Моя версия, кстати, это:
mysql Ver 14.7 Distrib 4.1.22, for pc-linux-gnu (i686) using readline 4.3
Кому-нибудь удалось получить рубин для подключения к MySQL? Я пробовал под Windows, так как у меня есть доступ с правами администратора на моей машине с Windows, но если есть способ сделать это без root-доступа в Linux, это было бы еще лучше.