The problem workflow:
1 - Open CPanel on your web browser,
2 - Login to CPanel,
3 - Mysql databases -> Create a database,
4 - Create a user,
5 - Get the confirmation that db and user created and assigned properly,
6 - Return to Cpanel home->Click phpmyadmin
7 - The database does not show. Refresh ->nothing changes.
8 - Return to CPanel->MySQL databases->the database exists there but phpmyadmin does not have it.
I searched the internet and tried all the relevant solution but no chance! Thanks...
Solved! For the people who may see the same issue here how it was resolved:
1 - Create a new database by completing the CPanel`s wizard->check phpmyadmin, if it does not show up continue with step 2,
2 - Close phpmyadmin,
3 - Logout CPanel,
4 - Login to CPanel again
5 - Open phpmyadmin->the new database is there!