問題タブ [mysql-error-2006]
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.
php - MySQLエラー2006:cronジョブの実行中にMySQLサーバーが停止しました
このエラーは、サーバーの再起動または帯域幅の問題が発生したときに発生することを知っていました。ただし、帯域幅は無制限であり、サーバーは再起動しません。このエラーが発生する理由を追跡できません。
このエラーは、サーバーでcronジョブを実行した場合にのみ発生します。いくつかの計算を実行してテーブルを更新するために、10分ごとにcronジョブを設定しました。
助けてください。
mysql - エラー 2006 を含む phpmyadmin エクスポート
phpmyadmin エクスポート ツールを使用して、Web サイトのバックアップを取っています。昨夜、バックアップからデータベースを復元する必要があり、最初の約 40 のテーブルは完全にバックアップされましたが、残りの 20 のテーブルは行が 0 であると報告されました。調査の結果、phpmyadmin エクスポート機能が #2006 を出力したことがわかりました。エクスポート ダンプ内のすべてのテーブルで削除されました。巨大なダンプが作成されたため、これに気付くことはできませんでした。これは非常に苛立たしく、煩わしく、ホスティング プロバイダーのバックアップ ソリューションに頼らなければなりませんでした。
今私が持っている質問は、これは phpmyadmin のデフォルトの動作ですか? テーブルをロックしないmysqlダンプをエクスポートする信頼できるソリューションはありますか?
ご提案いただきありがとうございます。
apc - 「mysql server has gone away」エラーの考えられる理由 (php 5.4、mysqlnd)
最近、Web サーバーの 1 つを PHP 5.3 (Debian Squeeze パッケージ、libmysqlclient と APC を使用) から PHP 5.4 (Debian Wheezy、Dotdeb パッケージ、mysqlnd、Opcache、APCu を使用) にアップグレードしました。ほぼ 1 日正常に動作した後、すべての要求で「mysql サーバーがなくなりました」というエラーが発生しました。同じ MySQL サーバーを使用して libmysqlclient で PHP 5.3 を実行している同じ負荷の他のすべてのサーバーでは、まったく問題はありませんでした。私たちが使用するすべてのサーバーで:
PHP 5.3 サーバーでは、mysql/my.cnf タイムアウトを変更しませんでした。read_timeout (mysql)、wait_timeout (mysql)、default_socket_timeout (php)、および max_execution_time (php) の問題についてはわかっていますが、実行時間の長いクエリを含むバッチ スクリプトのコンテキストでのみです。通常、Web サーバーは約 300 ミリ秒で応答するため、ここではタイムアウトは問題になりません。
サーバーをロードバランシングから外したときは本当におかしくなったので、もう負荷はありませんでしたが、まだ 180 のビジー状態の Apache プロセスが残っていました。何もapache2ctl graceful
変わらず、数時間後に次のようにapache2ctl status
述べています。
apache2ctl restart
問題を解決しただけで、すべてが再び正常に機能しました。MySQL エラーは、これまでに見つかった唯一の「有用な」エラー メッセージです。
mysqlnd、opcache、または apcu と PHP 5.4.30 の問題でしょうか? 私たちが経験した動作につながる可能性のある既知の問題はありますか?
または、「mysql サーバーがなくなった」問題をデバッグする方法を知っていますか?
mysql-workbench - Windows 10 上のワークベンチ 6.3
Workbench 6.3
Win 10 マシンで問題が発生しました。約 1 分間アイドル状態になった後に WB を開いてクエリを実行すると、次のエラーが表示されます。
エラー コード: 2006。MySQL サーバーがなくなりました
。 エラー コード: 2013。クエリ中に MySQL サーバーへの接続が失われました。
DBMS 接続のキープアライブ間隔、読み取りタイムアウト、および接続タイムアウトを 3600 秒に設定しましたが、問題は解決しません。
何か案が?
mysql - phpmyadmin #2006 エラー my.cnf 構成が適切なファイルを見つける
私はcentOSを搭載したサーバーで作業しており、別のサーバーからデータベースをインポートしようとしています。phpmyadmin でファイルからインポートしているときに、#2006 エラー「server has gone」が表示されます
私が見つけた情報から、max_allowed_packet を変更する必要がありますが、このファイルには変数がなかったため、この行を /etc/my.cnf に追加する必要があります。別の my.cnf を見つけることができません ( find /name my.cnf を試みました) が、このファイルしか与えられませんでしたが、phpmyadmin で show variables と入力すると、max_allowed_packet が 1 mb の変数がたくさんあります。
/etc/my.cnf と /etc/my.cnf.d/server.cnf に my.cnf を見つけましたが、max_allowed_packet のような行はありませんでしたservice mariadb restart
。
私に何ができる?