New databases that are created in cPanel are not visible in PHPMyAdmin, but if you assign a user to it and access it as that user, then you can use it.
The first thing to check is if the database is visible via CMD:
mysql -uCPANEL_USERNAME -p
![PHPMyAdmin doesn't show all databases in cPanel image 38 - PHPMyAdmin doesn't show all databases in cPanel](https://i0.wp.com/pcx3.com/wp-content/uploads/2022/05/image-38.png?resize=277%2C316&ssl=1)
If the database IS NOT visible from both the terminal and PHPMyAdmin then:
- Restart the cPanel user password from WHM
If the database IS visible from the terminal but not from the PHPMyAdmin then:
Home > Server Configuration > Tweak Settings, click on the Software tab and enable phpMyAdmin information schema searches.
![PHPMyAdmin doesn't show all databases in cPanel image 39 1024x486 - PHPMyAdmin doesn't show all databases in cPanel](https://i0.wp.com/pcx3.com/wp-content/uploads/2022/05/image-39.png?resize=736%2C349&ssl=1)