私はSequel Pro 0.9.9.1を実行しており、SSH接続のみを許可するサーバ上でホストされているリモートmySQL(v 14.14)データベースに接続できます。 Sequel Pro経由で接続するときは、問題なく接続するためにsshユーザーとパスワードを入力するだけです。この方法ですべてのデータベースにアクセスできます。RMySQLを介してsequel proデータベースのリモートサーバに接続
私はその後RMySQL(0.9から3)を使用して、R(2.14.0)でデータベースに接続しようとするが、このコマンドは失敗します。
conn <- dbConnect(MySQL(), user="ssh_user", password="ssh_password", host="localhost")
エラーで:「RS-DBIドライバ:(エラー:単一引用符を使用するかどうかに関係なく(別の場所で提案されている)、ソケット '/tmp/mysql.sock'(2)を介してローカルMySQLサーバに接続できません。ユーザおよび/またはパスワードを"localhost"に "root"または ""を代入するか、 "127.0.0.1"を "localhost"に置き換えます。Rコマンドでサーバーホストをhostに置き換えた場合、サーバーにアクセスできないと言われますssh経由でアクセス可能)
このようにしてSequel Proからssh経由でアクセスするデータベースに接続するための正しいユーザ、パスワード、およびホストは何ですか?
あなたが公開鍵/秘密鍵認証を使用する場合、特に素晴らしいソリューションです。 –