Ich habe eine ziemlich gut definierte Liste von etwa 50 Benutzern in einer MySQL-Datenbank. Alle ihrer entires in der Benutzertabelle wie folgen aussehen:Neue Hosteinträge zu bestehenden MySQL-Benutzern hinzufügen
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.
Was ich möchte, ist für jeden Benutzer einen zweiten Eintrag tun hinzuzufügen, so dass sie auch von 10% mit dem gleichen Passwort verbinden und die Gewährung von Voll Zugang von 10.%, aber die vorhandenen Zuschüsse in Stelle lassen.
Gibt es eine Möglichkeit, ich könnte dies alles aus mysql (für Automatisierungszwecke) oder würde ich ein Skript schreiben, das die Benutzer & Passwort Hashes ausgibt dann neue Erteilung Anweisungen für die 10.% Host?
Check out https://dev.mysql.com/doc/mysql-utilities/1.6/en/mysqluserclone.html –