MySQLのリモート接続は、システムエラー「初期通信パケットを読ん」でのMySQLサーバーへの失われた問題のソリューションロスト接続は次のとおりです。0

 

最近、常にプロンプ​​トMySQLのリモート接続

、システムエラー「初期通信パケットを読ん」でのMySQLサーバへの接続を失った:0

これは明らかに、接続の初期段階は、接続エラーが失われています

実は、問題はすべてデフォルトのMySQLの設定ファイルは唯一のMySQLの設定ファイルの下で変更する必要があるリモート接続用に構成されていない、非常に簡単です。
具体的な解決策としては、次のとおりです。
my.cnfのファイルを見つけて修正します。別のLinuxシステムでは、my.cnfの異なる場所に配置されました。Ubuntuのサーバは、ここでの例を行うには、他のシステムでは、状況に応じて、独自のパスのmy.cnfを見つけてください。通常だけな/etc/my.cnfまたは/etc/mysql/my.cnfに保存されています。
まず、VIMとのmy.cnfファイルを開きます。

vimの/etc/mysql/my.cnf

ローカルループバックアドレスをバインドするが設定されているかどうかを確認し、するかのように、テキストの前に#記号が付いた次の一節:(コメントアウトすることができます)

バインドアドレス= 127.0.0.1

:その後、次のパラメータを追加し、新しい行の後ろの構成で確立されたパラメータの[mysqld]セクションを見つけ
スキップ-名前解決
ファイルを保存すると、再起動のMySQL:

/etc/init.d/mysql再起動

これは、問題が解決されていることがわかります!リモート接続が失われていません。

 

 
 
 
 

 

最近、常にプロンプ​​トMySQLのリモート接続

、システムエラー「初期通信パケットを読ん」でのMySQLサーバへの接続を失った:0

これは明らかに、接続の初期段階は、接続エラーが失われています

実は、問題はすべてデフォルトのMySQLの設定ファイルは唯一のMySQLの設定ファイルの下で変更する必要があるリモート接続用に構成されていない、非常に簡単です。
具体的な解決策としては、次のとおりです。
my.cnfのファイルを見つけて修正します。別のLinuxシステムでは、my.cnfの異なる場所に配置されました。Ubuntuのサーバは、ここでの例を行うには、他のシステムでは、状況に応じて、独自のパスのmy.cnfを見つけてください。通常だけな/etc/my.cnfまたは/etc/mysql/my.cnfに保存されています。
まず、VIMとのmy.cnfファイルを開きます。

vimの/etc/mysql/my.cnf

ローカルループバックアドレスをバインドするが設定されているかどうかを確認し、するかのように、テキストの前に#記号が付いた次の一節:(コメントアウトすることができます)

バインドアドレス= 127.0.0.1

:その後、次のパラメータを追加し、新しい行の後ろの構成で確立されたパラメータの[mysqld]セクションを見つけ
スキップ-名前解決
ファイルを保存すると、再起動のMySQL:

/etc/init.d/mysql再起動

これは、問題が解決されていることがわかります!リモート接続が失われていません。

 

おすすめ

転載: www.cnblogs.com/rgxx/p/11995830.html