У меня есть довольно хорошо определенный список из 50 или около того пользователей в базе данных mysql. Все их заходы в таблице пользователей выглядеть примерно так:Добавление новых записей хоста существующим пользователям 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.
То, что я хотел бы сделать, это добавить вторую запись для каждого пользователя, так что они могут также подключаться с 10%, используя один и тот же пароль и предоставление полной доступ с 10%, но оставляя существующие гранты на месте.
Есть ли способ, которым я мог бы сделать все это изнутри mysql (для целей автоматизации), или мне пришлось бы написать сценарий, который сбрасывает пользователей с помощью хэш-файлов &, а затем выдает новые заявления о предоставлении для хоста 10.%?
Заканчивать https://dev.mysql.com/doc/mysql-utilities/1.6/en/mysqluserclone.html –