Hi,
I think the documentation about proxysql-admin utility configuration file is very confusing and not clear at all.
- proxysql.user : Is it the user used to connect to proxysql instance from proxysql-admin ?
- cluster.user : Is it the user to be used for admin tasks in xtradb cluster nodes ? If Yes, which privileges should have ? Shoud i give a SUPER privilege ?
- cluster-app.user : Is it the user used by the applications to connect to xtradb nodes through proxysql ? If yes, how to add more than one user, should i create a new line in proxysql-admin config file for each user?
- monitor.user : This is only configuration really clear. It is the user used to monitor xtradb cluster nodes
- without-cluster-app-user : How can be used, and for which purpose.? Also, it seems to be conflicting with cluster-app.user.
Can you clarify which , from the above users, are optional or required ?
And what about if i need to use one instance proxysql to manage more than one separated xtrdadb clusters. For instance, one cluster is formed by node1,node2, node3 and the second cluster is formed by nodeA, nodeB, nodeC . The two clusters are separated on share nothing. Can i use a single proxysql-admin config file to manage the two xtradb clusters ?
Honestly, the only useful function in proxysql-admin utility is --syncusers. As it allows to users added in mysql to be copied into proxysql tables.
Which are the minimal configuration options should be used the enable and use only syncusers function ?
For all other admin tasks, i prefer to continue using the mysql interface.
Thanks.