I'm a little face blind and a little name blind, so one trick I've used for years is to ask someone to remind me of their email address. (How do you spell your alias again?)
Same here. But if I have forgotten a name or failed to recognize somebody who obviously recognizes me, I'll do the first step and hopefully the second step, and then pause. From there, people self-introduce (something they do all the time if there's nobody to introduce them).
You try to aim for an informal introduction. Get two people close together, nudge them towards each other, say the "have you two ever met?" line, and just leave it to them to exchange greetings.