Điểm:0

Tự động cài đặt Percona Server

lá cờ in

Tôi đang cài đặt Percona Server 8.0 trên Ubuntu bằng ansible, vì vậy nó không tương tác. Tôi đang cố chạy post-install mysql_secure_installation chương trình, nhưng điều đó không tốt nếu không có sự tương tác. Có cách nào để tôi có thể đặt các thuộc tính của nó, chẳng hạn như mật khẩu gốc mặc định thông qua một env var (mà tôi đã thấy rằng máy chủ percona hỗ trợ khi chạy trong docker) thay vì tương tác? Một cái gì đó dọc theo dòng:

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

Tuy nhiên, chương trình này là một tệp nhị phân không phải là một tập lệnh, vì vậy tôi không thể thấy những gì nó đang tìm kiếm và không có tài liệu nào về nó, ngoài "chạy cái này".

Tôi cũng đã tìm kiếm các gói ansible galaxy để làm điều này, nhưng tất cả đều rất lộn xộn và gói tốt nhất tôi tìm thấy không hỗ trợ 8.0.

Làm cách nào tôi có thể tự động hóa cài đặt này tốt nhất?

Henrik Pingel avatar
lá cờ in
IMHO cách tốt nhất để tự động hóa việc này là triển khai `mysql_secure_installation` bằng các mô-đun Ansible tiêu chuẩn. Kiểm tra [câu trả lời này của Michael Hampton](https://serverfault.com/questions/1026554/how-to-do-mysql-secure-installation-via-ansible-playbook) để biết cách triển khai tham khảo.
lá cờ in
Cảm ơn. Tôi đã cố gắng tránh sử dụng vai trò của riêng mình, nhưng tôi thường thấy rằng các vai trò thiên hà không sử dụng được - vai trò percona phổ biến nhất không hỗ trợ 8.0! – Vì vậy, cuối cùng tôi đã tự viết nó và câu hỏi đó rất hữu ích.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.