最近、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アプレットトラック再生の実装と遭遇した落とし穴の詳細な説明
序文数日前、偶然、コーナーの四角形が欠落している機能に遭遇しました。最初に頭に浮かんだのは、必要な場...
01 ウィンターフレーク(個人のみ) 02 スノートップキャップ(業務用) 03 モディウス「フリ...
1. インデックスを作成する理由(メリット)インデックスを作成するとシステムのパフォーマンスが大幅に...
1. コマンドの紹介bzip2 は、ファイルの圧縮と解凍に使用されます。これは、Linux システム...
目次挿入バッファとは何ですか?挿入バッファのトリガー条件は何ですか?なぜ一意のインデックスにできない...
<br />外交部などの中央政府機関、各レベルの地方政府、その他の国家機関や部門が率先し...
目次Docker を使用する理由は何ですか? DockerのインストールROSイメージを取得するRO...
目次事前分析とは何ですか?変数と関数の準備の違いvar 変数の繰り返し宣言変数と関数の昇格の優先順位...
この記事の例では、スライダー検証を実装するためのjsキャンバスの具体的なコードを参考までに共有してい...
目次プロジェクトでデータベースを操作する3つのステップデータベースを操作するための具体的な手順1: ...
成果を達成する実装コードhtml <input type="radio" ...
序文低速システム コールとは、決して戻らない可能性があり、プロセスを永久にブロックするシステム コー...
border-radius で生成できる四角形やその他の図形に影を追加する場合 (「Adaptive...
JavaScript を使用すると、ハイパーリンクがジャンプするのを防ぐことができます。方法は次の...
1. プロジェクトwarが保存されているディレクトリを入力しますDockerfileを編集する vi...