問題タブ [mysql-error-2003]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - エラー2003(HY000):MySQLサーバーに接続できません(111)
この質問は、次の質問に関連しています。
ローカルマシンで新しいMySQL(5.1)サーバーを構成しています。データベースへのリモートアクセスを提供する必要があります。私は次の手順を実行しました。
/li>bind-address
my.cnfのコメント:権限を付与する:
/li>- ルーターのポート転送を設定します(TCPおよびUDP、ポート3306、192.168.1.3)
ファイアウォールのiptablesを構成する
/li>mysqlサーバーを再起動します
sudo /etc/init.d/mysql restart
テストすると、次のようになります。
LAN:
リモート:
明らかに、自分のグローバルIPアドレスを使用できないという問題があります。
ノート:
- 同じマシンで、またリモートマシンからSSH経由でリモート接続をテストしてみました。
- ISPから静的IPが提供されているかどうかはわかりません。
何か案は?
更新:telnetが機能していないようです。
php - リモート mysql データベースに接続する方法
関連するすべての質問と回答を確認しましたが、リモート mysql データベースへの接続にまだ問題があります。
私がこれまでにやったことは..
1
2
以下は私のプロジェクトのdatabase.ymlです。
次の例外が発生しています
では、リモート データベースを構成するために他に何が欠けているのでしょうか。
助けてください
ありがとうございました。
mysql - コマンド ラインから mysql リモート データベースにアクセスする
Rackspace を備えたサーバーがあります。ローカル マシンのコマンド ラインからデータベースにアクセスしたいと考えています。
私は次のように試しました:
しかし、それはエラーを出します:
エラー 2003 (HY000):
「my.application.com」で MySQL サーバーに接続できません (10061)
このエラーの原因とリモート データベースへの接続方法を教えてください。
mysql - ホスト 1 からホスト 2 への MySQL マスター - マスター データのレプリケーションが機能しません。しかし、host2 から host1 への作業
マスターとしてセットアップされた 2 つの MySQL データベースがあります - マスターセットアップ。host1 から host2 にデータを複製する際に問題が発生しました。データベース管理初心者です。
エラーログを以下に示します
エラーが繰り返されます。このチュートリアルhttp://dev.mysql.com/doc/refman/5.5/en/replication-howto.htmlとこのhttp://dev.mysql.com/doc/refman/5.0/en/canを実行しました2003 エラー コードのヘルプについては、-not-connect-to-server.htmlを参照してください。
ログから、mysqld が常に実行されており、mysql サーバーにダウンタイムがないことを確認しました。
ホスト 2 からホスト 1 にデータを正常にレプリケートするホスト 2 に対する私の許可を以下に示します。
ホスト 1 からホスト 2 に正常にレプリケートされないホスト 1 の許可を以下に示します。
マスターステータス: host2 (ホスト 1 に正しく複製中)
host1 (ホスト 2 に正しく複製されていない)
何が間違っているのかよくわかりません。ホストに正常にレプリケートされる host2 の my.cnf を調べたところ、次のデルタがあります。host1 と host2 の両方に異なるserver-idパラメータが設定されています。どちらの値も 0 より大きいです。
私のホスト 1 my.cnf デルタ
レプリケーションが失敗した原因がわかりません。ここに投稿する前にこのSOリンクの回答を見ましたが、何をする必要があるのか よくわかりません。
Mysql マスター マスター レプリケーション、 MySQL レプリケーション - マスターへの接続中にエラーが発生し、何が間違っていたのかを特定できませんでした。データベース上の両方のホストは、同じユーザー名とパスワードを持っています。
php - PHP - リモートの MySQL データベースに接続できない
Windows サーバーでホストされている MySQL データベースがあり、リモート Web サーバーからクエリを実行したいと考えています。PHP を使用して MySQL データベースに接続しようとすると (mysqli を使用する必要があることはわかっています):
ポートを指定してもしなくても、長時間ロードした後、2003 のエラーで次のエラーが発生errorno
します。
「203.0.113.0」で MySQL サーバーに接続できない (4)
netstat -n
MySQL サーバーをホストしているサーバーでコマンド プロンプトを実行すると、次のようになります: http://pastebin.com/pbRJNqCZ。画面がいっぱいになったので、すべてをコピーすることはできませんでしたが、他のすべてがコピーされたことはわかっています (値が 3306 のポートがいくつか見られました。これは MySQL ポートです)。
実行すると、次のようnetstat -a | find "LISTENING"
になります: http://pastebin.com/Lqj2BrQK
これが私がこれまでに知っていることです:
- ローカルで接続できるため、MySQL サーバーが起動していないというエラーではありません。
- 他のデータベースに接続できるため、Web サーバーが MySQL データベースに接続できないというエラーではありません。
- 認証エラーではありません (ユーザー名とパスワードが正しく、リモート サーバーにアクセス許可がある)
3306
ポートは TCP と UDP の両方で転送されるため、ポート転送エラーではありません。- サーバーがホストされているマシンに接続できることはエラーではありません。問題なくpingできるからです。
- サーバーは localhost インターフェイスでリッスンしているだけではありません。
skip-networking
私のファイルでbind-address
はコメントアウトされていmy.cnf
ます。
接続コードを編集したり、MySQL サーバーを編集してこのエラーを修正するにはどうすればよいですか?
mysql - エラー 2003 (HY000): 「genome-mysql.cse.ucsc.edu」で MySQL サーバーに接続できません (113)
この質問が存在することは認識していますが、返信を確認しても問題の解決策が見つかりませんでした。リモートサーバーに接続しようとしています:
mysql が実行されていることを確認しました。
また、これもうまくいきません
そして私は削除しました
私の msql.cnf ファイルから。
ただし、問題は引き続き発生します。誰か提案はありますか?
Linux Mint 12 を使用しており、ネットワークは大学のキャンパスです。ファイアウォールに問題がある場合、自分のシステムでこれを確認するにはどうすればよいですか?
mysql - リモート アクセス MySQL 接続エラー
MySQL サーバーにリモート接続しようとしています。(1) のアドバイスに従い、リモート アクセス元の IP アドレスにユーザーを設定しました。
確認したところ、ポート (デフォルト、3306) は正しく、IP アドレスも正しいです。MySQL も実行されています。
リモート コンピューターから、サーバーに対して正常に ping を実行できます
しかし、Telnet を使用すると、次のようになります。
誰でもアドバイスできますか?これはファイアウォールの問題ですか?
(1) - https://superuser.com/questions/826896/access-wordpress-mysql-database-remotely