Ho un elenco abbastanza definito di circa 50 utenti in un database mysql. Tutti i loro interi nella tabella utente aspetto qualcosa di simile:Aggiunta di nuove voci host agli utenti esistenti di mysql
mysql> select user,host,password from user where host = '1.2.3.4';
+--------+---------+----------+
| user | host | password |
+--------+---------+----------+
| user1 | 1.2.3.4 | *XXX... |
| user2 | 1.2.3.4 | *YYY... |
| user3 | 1.2.3.4 | *ZZZ... |
etc.
Quello che vorrei fare è aggiungere una seconda voce per ciascun utente in modo che possano anche collegarsi da 10.% utilizzando la stessa password e garantendo pieno accesso dal 10%, ma lasciando in essere le sovvenzioni esistenti.
C'è un modo per eseguire tutto questo all'interno di mysql (per scopi di automazione) o dovrei scrivere uno script che scarichi gli hasc degli utenti & quindi emette nuove istruzioni di concessione per l'host 10.%?
Partenza https://dev.mysql.com/doc/mysql-utilities/1.6/en/mysqluserclone.html –