* Error 1045: Access denied for user 'vault'@'%!'(MISSING) (using password: YES)mysql Ver 14.14 Distrib 5.6.32-78.0, for Linux (x86_64) using 6.2
DROP USER vault;
GRANT CREATE USER ON *.* TO 'vault'@'%' IDENTIFIED BY 'fizzbuzz' WITH GRANT OPTION;
vault unmount mysql
vault mount mysql
vault write mysql/config/connection \
connection_url="vault:fizzbuzz@tcp(127.0.0.1:3306)/"
vault write mysql/config/lease \
lease=1h \
lease_max=24h
vault write mysql/roles/testrole \
sql="CREATE USER '{{name}}'@'%' IDENTIFIED BY '{{password}}';GRANT ALL ON *.* TO '{{name}}'@'%';"vault read mysql/creds/testrole
Error reading mysql/creds/testrole: Error making API request.
URL: GET https://127.0.0.1:8200/v1/mysql/creds/testrole
Code: 500. Errors:
* 1 error(s) occurred:
* Error 1045: Access denied for user 'vault'@'%!'(MISSING) (using password: YES)vault write mysql/config/connection \
connection_url="root:XXXXXX@tcp(127.0.0.1:3306)/"
vault read mysql/creds/testrole
Key Value
--- -----
lease_id mysql/creds/testrole/dd2d0255-aebe-e7b1-65e8-ea0f72e5b105
lease_duration 1h0m0s
....