Rumah  >  Artikel  >  pangkalan data  >  Dalam log manakah maklumat kegagalan permulaan mysql akan disimpan?

Dalam log manakah maklumat kegagalan permulaan mysql akan disimpan?

青灯夜游
青灯夜游asal
2022-06-13 18:30:442894semak imbas

Maklumat kegagalan permulaan MySQL akan disimpan dalam "Log Ralat". Log ralat terutamanya merekodkan maklumat semasa proses permulaan dan pemberhentian pelayan MySQL, kegagalan dan pengecualian yang berlaku semasa operasi pelayan, dll. jika pengecualian berlaku dalam perkhidmatan MySQL, anda boleh mencari sebab dalam log ralat . Dalam MySQL, anda boleh menggunakan arahan SHOW untuk melihat direktori dan maklumat nama fail di mana fail log ralat terletak, dengan sintaks "TUNJUKKAN PEMBOLEH UBAH SEPERTI 'log_error';".

Dalam log manakah maklumat kegagalan permulaan mysql akan disimpan?

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Maklumat kegagalan permulaan MySQL akan disimpan dalam "Log Ralat".

Dalam MySQL, fail log ralat merekodkan maklumat seperti permulaan, penutupan dan ralat menjalankan pelayan MySQL.

Log Ralat ialah log yang paling biasa digunakan dalam MySQL Ia terutamanya merekodkan maklumat semasa proses permulaan dan pemberhentian pelayan MySQL, kegagalan dan pengecualian yang berlaku semasa operasi pelayan, dsb.

Jika pengecualian berlaku dalam perkhidmatan MySQL, anda boleh mencari sebab dalam log ralat.

Dalam MySQL, anda boleh melihat direktori dan maklumat nama fail fail log ralat melalui arahan 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)

Log ralat disimpan dalam bentuk fail teks dan boleh dilihat terus menggunakan alatan teks biasa. Buka di sini dengan Notepad, dan anda boleh mengetahui nama fail log ralat dari atas. Fail ini membuka fail LAPTOP-UHQ6V8KP.err di bawah laluan data lalai "C:ProgramDataMySQLMySQL Server 5.7Data". , yang terutamanya merekodkan sistem beberapa ralat berjalan. Perintah boleh melihat direktori dan maklumat nama fail di mana fail log ralat berada.

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)

Pengetahuan lanjutan: Padam log ralat

Dalam MySQL, anda boleh menggunakan arahan mysqladmin untuk membuka log ralat baharu untuk memastikan ruang cakera keras pada pelayan MySQL. Sintaks arahan mysqladmin adalah seperti berikut:

Selepas melaksanakan arahan ini, pelayan MySQL mula-mula secara automatik akan mencipta log ralat baharu, dan kemudian menamakan semula log ralat lama kepada nama fail.err-old.

mysqladmin -uroot -p flush-logs
Apabila pengecualian berlaku pada pelayan MySQL, pentadbir boleh mencari masa dan punca pengecualian dalam log ralat, dan kemudian menyelesaikan pengecualian berdasarkan maklumat ini. Untuk log ralat dari dahulu kala, ia tidak mungkin dilihat, dan log ralat ini boleh dipadamkan terus.

[Cadangan berkaitan:

tutorial video mysql

]

Atas ialah kandungan terperinci Dalam log manakah maklumat kegagalan permulaan mysql akan disimpan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Manakah fail log mysql?Artikel seterusnya:Manakah fail log mysql?