坂井です


 ちょうどタイミング良く 8.0 マニュアルの、8.0.23での変更(予定)点を眺めていたのですが、
この、ホスト情報をクリアする FLUSH HOST文、8.0.23から deplicated になるんですね。代わりに、p_s の host_cacheテーブルをtruncateしてね、とのことです。




2020年11月24日(火) 14:28 yoku0825 <yoku0825@mysql.gr.jp>:
こんにちは、yoku0825といいます。

最近のMariaDBはMySQLと動作が微妙に違ったりするので自信はありませんが、
症状を聞く限りこれのような気がします。

MySQL :: MySQL 5.6 リファレンスマニュアル :: B.5.2.6 ホスト 'host_name' は拒否されました
https://dev.mysql.com/doc/refman/5.6/ja/blocked-host.html

("blocked because of many connection errors" でGoogle検索すると他にもいろいろ出てきます)


これはエラーパケットの中に埋め込まれているメッセージなので、
MariaDB側のエラーログなどには吐かない気がします(少なくともMySQLは吐かなさそう)

お使いのアプリケーションの中で、例外を全部出力させると見えるかも知れません。
(あるいは、再現中にそのPCからmysqlコマンドラインクライアントからアクセスしようとすれば確実に見えると思います)

yoku0825,

2020年11月23日(月) 19:29 Jyoji Irisa <ml@kabel.jp>:
>
> はじめまして入佐と申します
>
> 初めて投稿いたします。
>
> ネットを検索しても解決しなかったので、こちらに投稿させてもらいます。
>
> 現在サーバーに MariaDB 10.5.6 をインストールしてシステムテストを行っている
> のですが、複数台の端末で接続しにいっておりまして(現在7台)、1分に1度デ
> ータベースに繋いで更新処理を行う、などの処理を行っております。
>
> その際、何かのきっかけで1台(または2台)以下のメッセージが表示され接続で
> きなくなります。
>
> ReceiveHeader: Net packets out of order: received[1],wxception[0]
>
> ※テスト的にケーブルを抜いてサーバーに接続できない状況を作ったりしてます。
>
> これ現象以後、その端末からは接続が不可能になり、PCを再起動しても同じ症状
> がでます。で、最終的にデータベースのサービスを再起動するまでこの症状が出
> 続けます。
> ということはサーバー側で何らかの情報を持っていて、この端末からは接続を受け
> 付けない、ということをしているかと思うのですが、なかなか現象がつかみきれず
> 困っております。
>
> どなたかご存知の方、アドバイスを頂けないでしょうか?
>
> 環境は以下の通り
>
> サーバー: WindowsServer 2019
> データベース:MariaDB 10.5.6
> クライアント:Windows10
> 接続方法1: ODBC MariaDB ODBC Connecter)を使ってアプリからアクセス
> 接続方法2: A5M2 というツールを使ってMySQLのネイティブ接続
>
> 過去にXAMPPの中に同梱されているMYSQL(MariaDB)は使って、そちらは
> 特にこのような問題は出ておりません。
> ちなみに過去のバージョンを調べると MariDB 10.1.xx でした。
>
> 以上よろしくお願いします。
>
> --
> --
> ■■■ カベル株式会社 入佐 城司
> ■■□ Tel: 06-6263-7237 Mobile: 090-4276-6606
> ■□□ Mail: irisa@kabel.jp Web: http://www.kabel.jp/
> ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥