Score:0

เซิร์ฟเวอร์ Mysql จะไม่เริ่มทำงานหลังจากเปลี่ยนที่อยู่การผูก

ธง cn

ฉันมีสองหยดที่ digitalocean อันหนึ่งสำหรับเซิร์ฟเวอร์ http และอีกอันสำหรับฐานข้อมูล

ในการกำหนดค่า mysql /etc/mysql/mysql.conf.d/mysqld.cnf ฉันได้ตั้งค่า ผูกที่อยู่ ไปยัง ip ส่วนตัวของ digitalocean และทุกอย่างก็ทำงานโดยไม่มีข้อผิดพลาด

หลังจากรีบูทเซิร์ฟเวอร์แล้ว mysql ไม่สามารถเริ่มทำงาน หลังจากที่ฉันเปลี่ยนไป ผูกที่อยู่ ถึง 127.0.0.1 มันใช้งานได้อีกครั้ง แต่แอป php ของฉันไม่สามารถเชื่อมต่อกับฐานข้อมูลได้

เพื่อให้ชัดเจน การตั้งค่าประเภทนี้ทำงานได้ดีเมื่อรีบูตเซิร์ฟเวอร์

us flag
คุณแน่ใจหรือว่า IP ส่วนตัวเหมือนกันหลังจากรีบูต
sitemapxml avatar
cn flag
ไม่ มันถูกเปลี่ยนเป็น 127.0.0.1 โดยอัตโนมัติ
sitemapxml avatar
cn flag
ดังนั้นฉันจึงเปลี่ยนอีกครั้ง mysql ไม่สามารถเริ่มต้นได้ เปลี่ยนกลับเป็น localhost และใช้งานได้ ยกเว้นว่าฉันไม่สามารถเข้าถึงฐานข้อมูลได้นี่เป็นข้อผิดพลาดใน mysql เวอร์ชันเก่า แต่ฉันใช้ mysql 8.0.25
jm flag
`127.0.0.1` เป็นที่อยู่ IP ของ localhost และไม่ได้ตั้งค่าโดย DHCP ใช้ `ip a` เพื่อค้นหา IP ที่เซิร์ฟเวอร์ของคุณได้รับเมื่อรีบูต
jm flag
หรือคุณสามารถตั้งค่าที่อยู่การโยงเป็น `0.0.0.0` เพื่อฟังบนอินเทอร์เฟซ IPv4 ทั้งหมด
sitemapxml avatar
cn flag
ฉันลองแล้ว แต่ ip ใดก็ตามที่ฉันตั้งไว้ยกเว้น `127.0.0.1` มันก็เกิดข้อผิดพลาด ดูเหมือนว่าเป็นข้อบกพร่อง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา