Dlaczego tak
Port 3306 to domyślny port MySQL/MariaDB; najczęściej zajmuje go wcześniej zainstalowana usługa MySQL. Trzeba ją zatrzymać albo przestawić XAMPP na inny port w pliku my.ini i podawać ten port przy łączeniu się z bazą. Zmiana portu Apache dotyczy konfliktu na porcie 80, a zapora nie blokuje nasłuchiwania procesu. Usunięcie danych niczego nie naprawi i zniszczy bazy.