Criar conta apenas para e-mails registrados em meu banco de dados externo

Uma maneira de fazer isso seria ativar as configurações do site apenas por convite e aprovação necessária de usuários. Com essas configurações ativadas, apenas usuários convidados poderão criar contas no seu site. Os convites só poderão ser enviados por usuários da equipe, pois a configuração do site aprovação necessária de usuários impede que usuários não da equipe enviem convites.

Você pode, então, extrair endereços de e-mail do seu banco de dados SQL e adicioná-los a um arquivo CSV. Esse arquivo pode ser usado para enviar convites em massa, seguindo as etapas descritas aqui: Envio de Convites de Usuário em Massa.