ผู้ใช้รายอื่นถามคำถามที่คล้ายกันในเว็บไซต์อื่น เขาแนะนำให้ถามที่นี่ แต่ฉันไม่สามารถพบสิ่งใดเกี่ยวกับคำถามได้ที่นี่
https://stackoverflow.com/questions/48431107/pid-file-parameter-being-ignored-in-my-cnf
ฉันกำลังประสบปัญหาเดียวกัน
ในmy.cnf
ฉันได้ตั้งค่าpid-file
ตัวเลือกทั้งในmysqld
และmysqld_safe
ส่วนที่จะเป็น/run/mysqld.pid
แต่การตั้งค่าจะถูกละเว้นและ MySQL จะวางไฟล์ใน/var/run/mysqld/mysqld.pid
ตามที่เป็นค่าเริ่มต้น
ฉันใช้ MySQL Server 5.7 และ Ubuntu 18.04 (ไบโอนิค) ความคิดใด ๆ
แก้ไข
หากฉันทำงานmysqld --print-defaults
ฉันเห็นว่าการตั้งค่ากำลังอ่านอย่างถูกต้องเนื่องจากฉันเห็นผลลัพธ์ต่อไปนี้:
mysqld would have been started with the following arguments:
... --pid-file=/run/mysqld.pid ...