EDIT, after comments by "ircmaxell" : -
You will need the following permissions / privileges: -
- INSERT
- SELECT
- UPDATE
- CREATE TEMPORARY TABLES
The above privileges are the minimum that should be granted to any user account of each MySQL database.
If the administrator wants to create just a basic simple account, where the user will need to view / select entries, then only the " SELECT " permission is required. No other permissions are required (regarding the comment "ircmaxell").
Hope this helps.
source share