Как создать пользователя MySQL без пароля - необходимого для удаленного входа - для использования в сценарии вставки bash?

Мое требование - создать пользователя для удаленного входа в систему, но без пароля. В моем удаленном пространстве я использую сценарий bash для вставки, который выглядит примерно так:

for i in {1..5000}; do
  mysql -h 11.40.3.169 -uUser -pPass -DDatabaseName <<<
    "insert into DatabaseTableName values('$i','dummy_$i');" &
  echo -n "$i  "
  sleep 1
  date
done

Проблема в том, что каждая вставка занимает почти 4 секунды, и я не могу определить причину чего-либо, кроме аутентификации при каждой вставке. Итак, если бы я мог создать пользователя в MySQL с минимальной аутентификацией ... Что-то вроде:

# I'm trying to remove this password
GRANT ALL PRIVILEGES TO 'user'@'%' IDENTIFIED BY 'password';

... Все, что вы можете предложить.

16
задан Tom Fenech 3 August 2015 в 15:17
поделиться