私のC#コードでSQLデータベースに接続するのに少し問題があります。私はそれをパテを使ってうまく接続することができ、私が接続しているサーバはドイツに拠点を置いています。私はここイギリスにいます。パティログイン資格をC#MySqlConnection接続文字列に変換
私はパテを使用すると、私はこれらの資格情報を使用します。
Host Name:
sample-intra.net
Port:
2223
をそしてアクセスはI型付与された後、私はその後、
login as: my_username
password: my_password
を入力開いたウィンドウ使用してログインする:
をmysql -h localhost -u root -p
パスワードを尋ねられたら、
と入力してくださいmy_password
もう一度。
うまく動作し、データベース(SampleDB
)にアクセスしてすべてのテーブルにアクセスできますが、これをSqlConnection
オブジェクトで使用できるC#接続文字列に変換するのに問題があります。誰かが上記の資格情報に基づいて接続文字列を私に提供できるなら、私はそれを非常に高く評価します。
感謝
あなたの答えをありがとう。 SSHトンネルのアプローチは私に示唆されたものですが、私はC#コードでこれをどのように使うべきかについてはあまりよく分かりませんでした。 – ComethTheNerd
@ Greenhouse - これはあなたのC#コードとは別のものです。それはあなたがサーバーに設定したものです。 –
@Greenhouse - SSHトンネルがC#コードに設定されると、実際のアドレスの代わりにlocalhostに接続します。あなたのsshトンネルで設定したポートは何でも構いません(リモートポートと同じかもしれませんが、ローカルサービスが既に稼働している場合はオフにしてください)。 –