I do not want to use the mysql root user for Phabricator database access and would like to create a new mysql user specifically for Phabricator. What permissions/grants are needed in mysql to create, access and maintain the Phabricator database?
This is not supported. Phabricator does not guarantee that it can run with any set of permissions other than full access. Thus, no such list is maintained (and even if it were, there is no guarantee it will not change without notice in a future version of Phabricator).
Thanks for the quick response. In that case I see little benefit in creating a new mysql user for Phabricator.
Perhaps the docs need updating to make this clearer?