最近、MySQL の起動中にエラーが発生しました。エラー メッセージは次のとおりです。 エラー 2002 (HY000): ソケット '/var/lib/mysql/mysql.sock' 経由でローカル MySQL サーバーに接続できません (2) トラブルシューティングのプロセス 1. まず、 権限の問題かどうかも確認してください。 2. mysql.sock がその場所にあることを確認します。 mysql -u あなたのmysqlユーザー名 -p -S /var/lib/mysql/mysql.sock 3. 試す: 4. 権限の問題であれば、まず権限を変更します [root@localhost ~]# /etc/init.d/mysqld を起動します MySQLを起動します: [OK] [root@localhost ~]# mysql -u root -p エラー 2002 (HY000): ソケット '/var/lib/mysql/mysql.sock' 経由でローカル MySQL サーバーに接続できません (2) 理由は、/var/lib/mysql のアクセス権限の問題です。 シェル> chown -R mysql:mysql /var/lib/mysql 次にサーバーを起動します シェル> /etc/init.d/mysql 開始 サーバーが正常に起動したら、/var/lib/mysql をチェックし、mysql.sock ファイルを自動的に生成します。 しかし、私の問題はまだ解決されていません。 問題はついに解決しました: 方法: /etc/my.conf を変更します。 [mysqld] データディレクトリ=/usr/local/mysql/data ソケット=/var/lib/mysql/mysql.sock [mysql.サーバー] ユーザー=mysql ベースディレクトリ=/usr/local/mysql 現在 [client] というセクションがない場合は、ファイルの下部に追加し、次のように [mysqld] セクションの下の socket= 行をコピーします。 [クライアント] ソケット=/var/lib/mysql/mysql.sock それでも同じことが起こることがわかりました。/etc/init.d/mysql 問題は解決しました。 要約する さて、今回の記事は以上です。この記事の内容が、皆さんのMySQLの勉強や利用に少しでも役立てば幸いです。ご質問などございましたら、メッセージを残してご連絡ください。 123WORDPRESS.COMをご愛顧いただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: Linux プロセスが占有するポート番号を表示する 6 つの方法
>>: WeChatアプレットトラック再生の実装と遭遇した落とし穴の詳細な説明
a および href 属性 HTML では、英語ではアンカーと呼ばれるハイパーリンクを表すために &...
div で background-color と background-image を同時に設定する...
最適化によって発生する可能性のある問題最適化は必ずしも単純な環境で実行されるわけではなく、実稼働環境...
目次序文導入ライブ使いやすいルートスコープマウント要素の指定ライフサイクルコンポーネントグローバル状...
次のコマンドを使用して、MySQL Serverがインストールされているかどうかを確認します。 [r...
静的ウェブサイトをホストできるサーバーは数多くあります。この記事では、nginx、apache、to...
1: タグセレクタータグセレクターはすべてのタグに使用されます。ここでは p を例に挙げます。つまり...
1. Windows システムでは、JDK のインストールなど、多くのソフトウェアのインストールで...
目次序文実装のアイデア効果:使用:メインソースコード:序文多くのケースを見た結果、単純な観点からは、...
1. MySQL サービスが起動しているかどうかを確認します。起動している場合は、MySQL サービ...
目次導入リンク始めるコードを読み進めてくださいプロキシ設定傍受を要求する異なるプレフィックスを持つイ...
フレームセットと本文は同じレベルにあるため、本文にフレームセットを配置することはできません。まずペー...
ユーザー テーブルを設計するときに、各人の ID 番号が一意であり、検索する必要があるシナリオを想像...
この記事では、参考までにMySQL 5.7.18 MSIインストールチュートリアルを紹介します。具体...
1. スタイルオブジェクトスタイル オブジェクトは単一のスタイル宣言を表し、スタイルが適用されている...