<p>リモートのMySQLサーバーによって返されるそのエラーは、あなたのユーザーアカウントがサーバーに接続するための十分な権限を持たないことを表します。<p>MySQLデータベースがインストールされると、デフォルトで、"localhost"接続のみ許可されます。したがって、ほとんどのサーバーサイドスクリプトプログラムは、同じサーバーのローカルデータベースに簡単に接続することができます。いかなるクライアントコンピューターも、ユーザー権限が設定されるまで、リモートMySQLサーバーによってブロックされます。<p>あなたのデスクトップからリモートのMySQLサーバーにアクセスしたい場合、まず、MySQLの権限システムがどのように機能するかを知る必要があります。<p>ユーザー権限に関する情報は、mysqlデータベース(つまりmysqlという名前のデータベース)のuserとdb、host、tables_priv、columns_privテーブルに保存されます。MySQLサーバーは、起動時に、これらのテーブルの内容を読み込みます。接続を許可されているかどうかを確認します。<li>接続できると仮定して、サーバーは、ユーザーが発行する各リクエストについて、ユーザーがそのリクエストを実行するための十分な権限を持っているかどうかを確認します。<p>MySQLサーバーは、アクセスコントロールの両方の段階で、MySQLデータベースのUser、Db、Hostテーブルを使用します。<p>お使いのリモートサーバーがSSH接続をサポートしている場合、Navicatは現在のMySQL権限設定を変更することなく、SSHトンネルを介してリモートMySQLデータベースに接続することができます。SSHトンネリングの大きな利点は、MySQLサーバーポートがブロックされている場合でも、ファイヤーウォールの後ろからMySQLサーバーに接続することができるということです。<p>MySQLサーバーのコマンドプロンプトで、以下のコマンドを実行することができます。通常、データベース管理者が権限を設定できる管理権限を持っていますので、データベース管理者に相談してください。rel="nofollow">突然、Navicatを使ってSSHトンネルを作成することができなくなりました。他のSSHクライアントを使用すると接続できます。CyberTech社の製品です。CyberTech社製品を取り扱う総販売代理店です。