phpmyadmin tu sebenarnya gateway untuk manage database je. Kalau dulu, MySQL kene manage guna SQL terminal application. Sekarang ni guna phpmyadmin je.
Actually, kalau PHP nak interact dengan MySQL, memang penting kene establish connection dengan betul. Kalau satu character pun silap, connection akan putus and PHP takleh nak interaksi dengan MySQL.
Ada empat kriteria penting untuk connection database:
1. Host - IP ke server MySQL tersebut. Kalau database tu hosted kat server yang sama, guna "localhost" pun boleh. Biasanya, kalau korang guna single server hosting, memang "localhost" akan dapat ping IP accordingly.
2. Database name - Ini nama database tersebut. Kene faham dulu structure database. Database -> Table -> Row -> Cell. PHP tak boleh akses database secara terus. Kene ada "middle man" yang akan jadi penghantar dan penerima data. Ini salah satu feature untuk protect database anda daripada SQL injection ☺ Kalau tak, sesiapa pun boleh pump data random ke database anda.
3. Database username - Inilah orang tengah tu. Usually, database username akan dinyatakan dalam format <serveruser>_<dbuser>. eg: cpanel_dbuser
4. Database username password - Ini password untuk username tersebut. Kalau korang perasan, database takde password

Yang ada password hanyalah user yang cuba berhubung dengan database dan interact dengan PHP.
That's all about database connection insights