Puncte:0

Automatizați instalarea Percona Server

drapel in

Instalez Percona Server 8.0 pe Ubuntu folosind ansible, deci nu este interactiv. Încerc să rulez post-instalare mysql_secure_installation program, dar asta nu e prea bine fără interacțiune. Există vreo modalitate de a-i seta proprietățile, cum ar fi parola implicită de rădăcină printr-un env var (pe care l-am văzut serverul percona acceptă atunci când rulează în docker) în loc de interacțiune? Ceva de genul:

ansible.builtin.command: „MYSQL_ROOT_PASSWORD={{ mysql_rootpw | citat }} mysql_secure_installation”

Cu toate acestea, acest program este un binar, nu un script, așa că nu pot vedea ce caută și nu există documente despre el, în afară de „run this”.

De asemenea, am căutat în galaxia ansible pachete care să facă asta, dar totul este o mizerie, iar cel mai bun pe care l-am găsit nu acceptă 8.0.

Cum pot automatiza cel mai bine această instalare?

Henrik Pingel avatar
drapel in
IMHO, cea mai bună modalitate de a automatiza acest lucru este de a implementa `mysql_secure_installation` folosind module standard Ansible. Verificați [acest răspuns al lui Michael Hampton](https://serverfault.com/questions/1026554/how-to-do-mysql-secure-installation-via-ansible-playbook) pentru o implementare de referință.
drapel in
Mulțumiri. Încercam să evit să-l fac pe al meu, dar prea des constat că rolurile galaxiei sunt inutilizabile - cel mai popular percona nu acceptă 8.0! â așa că am ajuns să scriu eu însumi, iar întrebarea a fost utilă.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.