ホームページ > データベース > mysql チュートリアル > MySQL_MySQL の SQL Error (2013) 接続エラーの解決策

MySQL_MySQL の SQL Error (2013) 接続エラーの解決策

WBOY
リリース: 2016-07-06 13:32:48
オリジナル
1208 人が閲覧しました

現象の説明
今日heidisqlを使って仮想マシンのMySQLにログインしたのですがログインできませんでした。約 1 ~ 2 分待つと、次の図に示すように、エラー メッセージ SQL Error (2013): Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0 が表示されます。

2016627174208140.png (706×126)

最初はリモート TCP/IP だと思いました。後で、新しいユーザーを作成して % に変更しましたが、やはり役に立ちません。 my.ini 構成の問題を変更しようとすると、問題は解消されました。

解決策
my.ini または my.cnf 内
[mysqld]項目に
を追加します

リーリー

この問題を解決する過程で、別の起動パラメータが発見されました:

リーリー

mysql 起動パラメータ:

リーリー

名前が示すように、mysql の起動時に、認可テーブルであるgrant-tablesは起動されません。用途は何ですか? もちろん、管理者のパスワードを忘れた場合や、mysql データベースのユーザー テーブルに問題がある場合に便利です。このパラメータを使用すると、どのアカウントでも任意のパスワード (もちろん空のパスワードも含む) で mysql データベースにログインできます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート