There is no way to grant permission to just MySQL or phpMyAdmin. You can have them access the database remotely (using software such as Navicat). However, they will not be able to create databases, users or assign permissions. These functions must be performed within the cPanel.
Recommended Help Content
This article will explain how to change the password for a database in the event that the original password is lost.
I am prompted to set a new MySQL password. What does this mean and how do I change it?
Short tutorial on how to set file and user Permissions in cPanel.
Related Help Content
This article will explain MySQL database and user creation and deletion, and explain how to assign a user to a database.
This article will explain how to change or reset the password for a MySQL user.
How do I make my MySQL database compatible with the version you provide?
How do I Access My Account Control Panel?
How can I connect to our MySQL database from Dreamweaver?
How do I import a backup of my database (.sql file) using phpMyAdmin?
How do I create a MySQL backup?
I cannot connect to my database locally or remotely, do I have the correct server, username and password?