Ruby を mySQL に接続するのに苦労しています。mySQL ワークベンチを使用して MYSQL を接続できるので、これで問題ありません。DBConsole を実行しようとすると、次のエラーが表示されます。
W:\testMySQL>rails dbconsole
Enter password: ********
ERROR 1045 (28000): Access denied for user 'coffeetowndev'@'localhost' (using pa
ssword: YES)
GoDaddy アカウントのデータベースで実行しているため、そのユーザーにすべての権限を付与することができません。Godaddy に電話したところ、彼らの「RoR」部門は私の設定を使用して接続できると断言されました。そういえば、ここに database.yml ファイルがあります。
development:
adapter: mysql
encoding: utf8
reconnect: false
port: 3306
database: coffeetowndev
pool: 5
username: coffeetowndev
password: ********
hostname: coffeetowndev.db.5850247.hostedresource.com
関連/非関連のメモとして、mySQL2 gem をインストールできないため、mySQL を使用しています。
編集: database.yml ファイル全体
development:
adapter: mysql
encoding: utf8
reconnect: false
port: 3306
database: coffeetowndev
pool: 5
username: coffeetowndev
password: ********
hostname: coffeetowndev.db.5850247.hostedresource.com
test:
adapter: mysql
encoding: utf8
reconnect: false
port: 3306
database: coffeetowntest
pool: 5
username: coffeetowntest
password: ********
hostname: coffeetowntest.db.5850247.hostedresource.com
production:
adapter: mysql
encoding: utf8
reconnect: false
port: 3306
database: coffeetown
pool: 5
username: coffeetown
password: ********
hostname: coffeetown.db.5850247.hostedresource.com