Score:0

ติดตั้งเซิร์ฟเวอร์ Percona โดยอัตโนมัติ

ธง in

ฉันกำลังติดตั้ง Percona Server 8.0 บน Ubuntu โดยใช้ ansible ดังนั้นจึงไม่มีการโต้ตอบ ฉันกำลังพยายามเรียกใช้หลังการติดตั้ง mysql_secure_installation โปรแกรม แต่ก็ไม่ดีนักหากไม่มีการโต้ตอบ มีวิธีใดบ้างที่ฉันสามารถตั้งค่าคุณสมบัติเช่นรหัสผ่านรูทเริ่มต้นผ่าน env var (ซึ่งฉันเห็นว่า เซิร์ฟเวอร์ percona รองรับเมื่อทำงานในนักเทียบท่า) แทนการโต้ตอบ? บางสิ่งบางอย่างตามแนวของ:

ansible.builtin.command: "MYSQL_ROOT_PASSWORD={{ mysql_rootpw | quote }} mysql_secure_installation"

อย่างไรก็ตาม โปรแกรมนี้เป็นไบนารี ไม่ใช่สคริปต์ ดังนั้นฉันจึงไม่เห็นสิ่งที่ต้องการ และไม่มีเอกสารอื่นนอกจาก "เรียกใช้สิ่งนี้"

ฉันยังมองหาแพ็คเกจสำหรับทำสิ่งนี้ในกาแลคซี ansible แต่มันก็ยุ่งเหยิงและสิ่งที่ดีที่สุดที่ฉันพบไม่รองรับ 8.0

ฉันจะทำให้การติดตั้งนี้เป็นแบบอัตโนมัติได้ดีที่สุดได้อย่างไร

Henrik Pingel avatar
in flag
วิธีที่ดีที่สุดในการทำให้สิ่งนี้เป็นอัตโนมัติของ IMHO คือการใช้ `mysql_secure_installation` โดยใช้โมดูล Ansible มาตรฐาน ตรวจสอบ [คำตอบนี้โดย Michael Hampton](https://serverfault.com/questions/1026554/how-to-do-mysql-secure-installation-via-ansible-playbook) สำหรับการใช้งานอ้างอิง
in flag
ขอบคุณ. ฉันพยายามหลีกเลี่ยงการหมุนของตัวเอง แต่บ่อยครั้งเกินไปที่ฉันพบว่าบทบาทของกาแล็กซีใช้ไม่ได้ - เพอร์โคนายอดนิยมไม่รองรับ 8.0! â ดังนั้นฉันจึงลงเอยด้วยการเขียนเอง และคำถามนั้นก็มีประโยชน์

โพสต์คำตอบ

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