データベースを備えたリモートホスティングウェブサイトがありMySQL
ます。
小さなC#
プログラムからそのデータベースにアクセスしようとしています。
私が試したこと:
- プロジェクトでMySQLDLLを参照する
- MySQL接続文字列の使用
- ファイアウォールを無効にする
Remote MySQL Databases
サイトのcPanelのに自分のIPアドレスを追加する
私が得ているもの:
- VisualStudioコンソールでユーザーblabla@mycomputeripのアクセスが拒否されました
何が私の心を悩ませます:
- ウェブホスティングサービスがDBへのリモート接続を許可しているかどうかを確認するにはどうすればよいですか?
- 本当にPuTTyでサーバーに接続し、構成を微調整する必要がありますか?
- ^もしそうなら、私もそれをするためのアクセス権を持っていますか?
後で編集:
十分に興味深い。私が行った場合
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' WITH GRANT OPTION;
それは私にこれを投げます:
#1045 - Access denied for user 'blabla'@'localhost' (using password: YES)
常識的に言うと、私のユーザー名は実際には「blabla」ではありません。
後で編集:
CREATE USERの権限がなく、PuTTyなどを介したSSHアクセスもありません。
これは基本的に、リモートの場所からDBに接続できないのはホスティングのせいであることを意味しますか?