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

Apa yang perlu dilakukan jika fail pid hilang dalam mysql

WBOY
Lepaskan: 2022-05-26 15:10:27
asal
4086 orang telah melayarinya

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
Salin selepas log masuk

1 Mensimulasikan kehilangan fail pid

[root@gfsunny105 data]# mv gfsunny105.pid gfsunny105.pid_bak
Salin selepas log masuk

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]
Salin selepas log masuk

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  ]
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan