bnr - Remove the filter to backup the root grants [mysql]

Currently the root user is rule out of the mysql grants backup when
the backup of the mysql database is done.
This means when the mysql backup is restored the operator needs
to set back the mysql root password again if they want to use the
same process.

Closes-Bug: #1952099
Change-Id: Ia1ecbe53605f06b233df6406a0b9fe23e8ba22a8
This commit is contained in:
Juan Badia Payno 2021-11-24 14:18:26 +01:00
parent 6330eafbb6
commit b50212faa8
1 changed files with 1 additions and 1 deletions

View File

@ -127,7 +127,7 @@
{{ tripleo_container_cli }} exec {{ tripleo_backup_and_restore_mysql_container }} bash -c "mysql -uroot \
-p{{ mysql_password.stdout }} -s -N \
-e \"SELECT CONCAT('\\\"SHOW GRANTS FOR ''',user,'''@''',host,''';\\\"') \
FROM mysql.user where (length(user) > 0 and user NOT LIKE 'root' and \
FROM mysql.user where (length(user) > 0 and \
(Host = 'localhost' or Host='%' or IS_IPV4(Host) or IS_IPV6(Host)))\" | xargs -n1 mysql \
-uroot -p{{ mysql_password.stdout }} -s -N -e | sed 's/$/;/' " > {{ tripleo_backup_and_restore_mysql_grants_file }}
when: mysql_password.stderr is defined