ホームページ データベース mysql チュートリアル Mysql 起動エラー: 2002 解析の問題を解決する方法

Mysql 起動エラー: 2002 解析の問題を解決する方法

Sep 02, 2017 pm 01:28 PM
error mysql 解決する

この記事では、主に Mysql スタートアップの ERROR: 2002 問題の分析と解決策を紹介します。この記事では、サンプル コードの紹介を通じてこの問題を詳細に分析し、この問題に遭遇した友人のために確かな参考学習を提供します。困っている友達が来て、下を見てください。

はじめに

この記事は主に Mysql 起動エラー ERROR: 2002 の分析と解決策を紹介し、参考と勉強のために共有します。以下では多くを述べません。詳しい紹介。

1. 障害現象


2. 障害分析
mysqlインスタンスのステータスを表示します



ソケットに関する my.cnf 構成を表示する


1

2

[root@localhost scripts]# mysql -u root

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2)

ログイン後にコピー

つまり、mysqld は正しい sock ファイルを要求しましたが、クライアント接続はまだ初期ディレクトリから sock ファイルを探しています


以下のバックグラウンド ログを確認してください。完全なクエリ ログが原因です。ディレクトリが存在しないことが原因で発生したエラーは、現在の障害とは何の関係もありません


3. 障害を解決します

a。 my.cnf mysql オプションのソケット ファイルの場所まず mysql サーバーを停止します


1

2

[root@localhost scripts]# netstat -ntlp | grep 3306

tcp 0 0 :::3306   :::*   LISTEN 13001/mysqld

ログイン後にコピー

my.cnf を次のように変更します


1

2

[root@localhost scripts]# more /etc/my.cnf |grep sock

socket = /tmp/mysqld.sock

ログイン後にコピー

mysql サーバーを再起動します


rreee

再び正常に接続します


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

[root@localhost scripts]# more SZDB.err

  ............

2014-10-11 13:17:21 13001 [Note] InnoDB: 5.6.12 started; log sequence number 1625997

/app/soft/mysql/bin/mysqld: File '/log/mysql_logs/slowquery.log' not found (Errcode: 2 - No such file or directory)

2014-10-11 13:17:21 13001 [ERROR] Could not use /log/mysql_logs/slowquery.log for logging (error 2). Turning logging off for the who

le duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it.

2014-10-11 13:17:21 13001 [Note] Server hostname (bind-address): '*'; port: 3306

2014-10-11 13:17:21 13001 [Note] IPv6 is available.

2014-10-11 13:17:21 13001 [Note] - '::' resolves to '::';

2014-10-11 13:17:21 13001 [Note] Server socket created on IP: '::'.

2014-10-11 13:17:21 13001 [Note] Event Scheduler: Loaded 0 events

2014-10-11 13:17:21 13001 [Note] /app/soft/mysql/bin/mysqld: ready for connections.

Version: '5.6.12-log' socket: '/tmp/mysql.sock' port: 3306 Source distribution

#Author :Leshami

#Blog : http://www.linuxidc.com

ログイン後にコピー

b. ソケットファイルのリンクメソッドを確立する


1

2

[root@localhost scripts]# systemvtl restart mysqld

Shutting down MySQL.[ OK ]

ログイン後にコピー


概要


以上がMysql 起動エラー: 2002 解析の問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHPのビッグデータ構造処理スキル PHPのビッグデータ構造処理スキル May 08, 2024 am 10:24 AM

PHPのビッグデータ構造処理スキル

PHP で MySQL クエリのパフォーマンスを最適化するにはどうすればよいですか? PHP で MySQL クエリのパフォーマンスを最適化するにはどうすればよいですか? Jun 03, 2024 pm 08:11 PM

PHP で MySQL クエリのパフォーマンスを最適化するにはどうすればよいですか?

PHP で MySQL のバックアップと復元を使用するにはどうすればよいですか? PHP で MySQL のバックアップと復元を使用するにはどうすればよいですか? Jun 03, 2024 pm 12:19 PM

PHP で MySQL のバックアップと復元を使用するにはどうすればよいですか?

PHP を使用して MySQL テーブルにデータを挿入するにはどうすればよいですか? PHP を使用して MySQL テーブルにデータを挿入するにはどうすればよいですか? Jun 02, 2024 pm 02:26 PM

PHP を使用して MySQL テーブルにデータを挿入するにはどうすればよいですか?

データベースにおける Java 列挙型のアプリケーション シナリオは何ですか? データベースにおける Java 列挙型のアプリケーション シナリオは何ですか? May 05, 2024 am 09:06 AM

データベースにおける Java 列挙型のアプリケーション シナリオは何ですか?

MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法 MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法 Dec 09, 2024 am 11:42 AM

MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法

PHP で MySQL ストアド プロシージャを使用するにはどうすればよいですか? PHP で MySQL ストアド プロシージャを使用するにはどうすればよいですか? Jun 02, 2024 pm 02:13 PM

PHP で MySQL ストアド プロシージャを使用するにはどうすればよいですか?

PHP を使用して MySQL テーブルを作成するにはどうすればよいですか? PHP を使用して MySQL テーブルを作成するにはどうすればよいですか? Jun 04, 2024 pm 01:57 PM

PHP を使用して MySQL テーブルを作成するにはどうすればよいですか?

See all articles