ホームページ >データベース >mysql チュートリアル >mysqlの起動失敗情報はどのログに保存されるのでしょうか?

mysqlの起動失敗情報はどのログに保存されるのでしょうか?

青灯夜游
青灯夜游オリジナル
2022-06-13 18:30:442922ブラウズ

Mysql の起動失敗情報は「エラーログ」に保存されます。エラーログには主にMySQLサーバーの起動・停止処理中の情報、サーバー運用中に発生した障害や例外などが記録されており、MySQLサービスで例外が発生した場合はエラーログで原因を知ることができます。 。 MySQL では、SHOW コマンドを「SHOW VARIABLES LIKE 'log_error';」という構文で使用して、エラー ログ ファイルが存在するディレクトリとファイル名の情報を表示できます。

mysqlの起動失敗情報はどのログに保存されるのでしょうか?

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

Mysql の起動失敗情報は「エラーログ」に保存されます。

MySQL では、エラー ログ ファイルには、MySQL サーバーの起動、シャットダウン、実行中のエラーなどの情報が記録されます。

エラー ログは MySQL で最もよく使用されるログで、主に MySQL サーバーの起動および停止処理中の情報、サーバーの動作中に発生した障害や例外などの情報が記録されます。

MySQL サービスで例外が発生した場合は、エラー ログで理由を見つけることができます。

MySQL では、SHOW コマンドを使用してエラー ログ ファイルのディレクトリとファイル名の情報を表示できます。

mysql> SHOW VARIABLES LIKE 'log_error';
+---------------+----------------------------------------------------------------+
| Variable_name | Value                                                          |
+---------------+----------------------------------------------------------------+
| log_error     | C:\ProgramData\MySQL\MySQL Server 5.7\Data\LAPTOP-UHQ6V8KP.err |
+---------------+----------------------------------------------------------------+
1 row in set, 1 warning (0.04 sec)

エラー ログはテキスト ファイルの形式で保存され、通常のテキスト ツールを使用して直接表示できます。ここをメモ帳で開くと、上記のエラーログのファイル名がわかります。このファイルは、デフォルトのデータ パス "C:\ProgramData\MySQL\MySQL Server 5.7\Data\" の下にある LAPTOP-UHQ6V8KP.err ファイルを開きます。内容の一部は次のとおりです:

190906 22:06:45 InnoDB: Completed initialization of buffer pool
190906 22:06:45 InnoDB: highest supported file format is Barracuda.
190906 22:06:45  InnoDB: Waiting for the background threads to start
190906 22:06:46 InnoDB: 5.7.29 started; log sequence number 1605345
190906 22:06:47 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
190906 22:06:47 [Note]   - '0.0.0.0' resolves to '0.0.0.0';
190906 22:06:47 [Note] Server socket created on IP: '0.0.0.0'.
190906 22:06:47 [Note] Event Scheduler: Loaded 0 events
190906 22:06:47 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.7.29-log'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Community Server (GPL)

上記は一部ですエラー ログ ファイルには、主にシステムの操作エラーが記録されます。このコマンドは、エラー ログ ファイルが配置されているディレクトリとファイル名の情報を表示できます。

拡張知識: エラー ログの削除

MySQL では、mysqladmin コマンドを使用して新しいエラー ログを開き、MySQL サーバー上のハード ディスク領域を確保できます。 mysqladmin コマンドの構文は次のとおりです。

mysqladmin -uroot -p flush-logs

このコマンドを実行すると、MySQL サーバーはまず新しいエラー ログを自動的に作成し、次に古いエラー ログの名前を filename.err-old に変更します。

MySQL サーバーで例外が発生した場合、管理者はエラー ログで例外の時刻と原因を見つけ、この情報に基づいて例外を解決できます。古いエラーログの場合は閲覧する可能性が低く、直接削除しても問題ありません。

[関連する推奨事項: mysql ビデオ チュートリアル ]

以上がmysqlの起動失敗情報はどのログに保存されるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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