${HOSTNAME}.pid " untuk memulakan semula Hanya bina fail pid."/> ${HOSTNAME}.pid " untuk memulakan semula Hanya bina fail pid.">

Rumah  >  Artikel  >  pangkalan data  >  Apa yang perlu dilakukan jika fail pid hilang dalam mysql

Apa yang perlu dilakukan jika fail pid hilang dalam mysql

WBOY
WBOYasal
2022-05-26 15:10:274024semak imbas

Kaedah: 1. Gunakan "ps -ef|grep mysqld" untuk melihat proses instance 2. Gunakan "ps -ef|grep mysqld|awk '{print $2}'|sed 1d |sed 2d > ; $ {HOSTNAME}.pid" untuk membina semula fail pid.

Apa yang perlu dilakukan jika fail pid hilang dalam mysql

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.

Apa yang perlu dilakukan jika fail pid hilang dalam mysql

Apabila tika MySQL bermula, ia akan menulis ID prosesnya sendiri ke dalam fail - fail pid, yang dikawal oleh parameter pid_file dan terletak dalam pangkalan data mengikut direktori lalai, nama fail ialah nama hos.pid

mysql> show variables like 'pid_file';
+---------------+--------------------------------+
| Variable_name | Value                          |
+---------------+--------------------------------+
| pid_file      | /opt/mysql/data/gfsunny105.pid |
+---------------+--------------------------------+
1 row in set (0.02 sec)
[root@gfsunny105 data]# cat gfsunny105.pid
4466

1 Mensimulasikan kehilangan fail pid

[root@gfsunny105 data]# mv gfsunny105.pid gfsunny105.pid_bak

Kehilangan fail pid mempunyai tiada kesan pada mysql yang sedang berjalan, tetapi pada contoh pangkalan data Apabila memulakan semula atau menutup, ralat akan dilaporkan kerana tiada fail sedemikian

2 >3. Dapatkan semula fail pid

[root@gfsunny105 data]# service mysqld stop
MySQL server PID file could not be found!                  [FAILED]

3.1 , Lihat proses contoh mysql

3.2. Bina semula fail pid

Apa yang perlu dilakukan jika fail pid hilang dalam mysql

4. Hentikan mysql sekali lagi dan mulakan semula

Apa yang perlu dilakukan jika fail pid hilang dalam mysql

Pembelajaran yang disyorkan:

tutorial video mysql

[root@gfsunny105 data]# service mysqld stop
Shutting down MySQL...                                     [  OK  ]
[root@gfsunny105 data]# service mysqld start
Starting MySQL.......                                      [  OK  ]

Atas ialah kandungan terperinci Apa yang perlu dilakukan jika fail pid hilang dalam mysql. 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