Se você não tem experiência nessa área, uma boa solução para novos usuários é MAMP . (Uma coisa especialmente interessante sobre o MAMP é que as versões do PHP no OSX (e MySQL em um servidor OSX) não são necessariamente as que você escolheria, se você pudesse. As versões do MAMP são mais atualizadas e eu acredito que habilite mais módulos para PHP.)
É muito fácil de instalar e usar, com excelente documentação. Você deve, no entanto, certificar-se de definir uma senha segura antes de usá-la como um servidor adequado (visível externamente).
Para responder a outra pergunta, o WordPress usa o MySQL para armazenar postagens, comentários, usuários e muito mais. O banco de dados é, de certa forma, o verdadeiro coração do blog. O resto é principalmente modelos intercambiáveis para estilizar o conteúdo. (Isso é um exagero, eu suponho. O PHP pega todos os dados brutos no banco de dados e os transforma em um blog, ao invés de um heap.)
Editar : as instruções que você mencionou supõem que você já tenha uma instalação do MySQL em funcionamento. Parece que você não. Se você quer ir a rota mais complexa, você primeiro precisa dar ao usuário root da sua instalação do MySQL uma senha (uma muito segura) e então criar um segundo usuário (com menos privilégios que root) para possuir o banco de dados WordPress. Novamente, se você nunca usou o MySQL, eu não recomendo necessariamente que você faça tudo isso. No mínimo, você deve ler um pouco sobre como configurar e administrar o MySQL. Aqui está um link: Introdução ao MySQL .