Eh, nie rozumiem co ty masz za ciągły problem z bazą danych i to na localhoście...
Co do tego pytania to localhost i 127.0.0.1 to jest to samo więc nie widzę żadnej różnicy i oba warianty są zapewne prawidłowe.
A tak ogólnie to baza w XAMPPie w mojej ocenie nie wymaga żadnej konfiguracji. Wystarczy zainstalować XAMPPa, uruchomić MySQL i tyle, baza od razu działa. Można od razu wejść do phpmyadmin, stworzyć sobię bazę danych podając tylko jej nazwę i od razu można działać... Nie rozumiem więc skąd tyle pytań o konfigurację bazy danych. No chyba że chcesz utworzyć sobie użytkownika i hasło do bazy (domyślnie jest od razu użytkownik root bez hasła) to wtedy musisz jeszcze to zrobić, ale po co? Zakładam że pewnie Twój komputer nie jest publicznie dostępny w internecie ani nie robi za serwer więc nie widzę sensu zakładania hasła. Chyba, że masz dużo komputerów w swojej sieci lokalnej i otworzysz serwer na tą sieć no to wtedy możesz sobie założyć to hasło czy użytkownika ale to tylko tyle, po co jakieś inne zmiany z hostem itp?