inner race stuck on spindle

hi everyone, so today i was replacing my wheel hub and bearing on my ‘04 civic, but the bearing came apart, and the inner race is stuck on the spindle. i’ve already tried to tap along the outer edge, but that doesn’t seem to be working. i’ve also tried using vise grips to pull it off, but they keep slipping. i would try to use heat, but i don’t have access to a torch. what can i do?