Olá Estevan, tudo bem com você?
Peço desculpas pela demora no retorno.
Pela mensagem de erro apresentada, Can't connect to MySQL server on '127.0.0.1' (10061) e analisando a print da tela do MySQL Workbench, o erro está sendo levantado devido não haver uma conexão disponível para ser feita com o MySQL.
Deixo abaixo um passo a passo de como iniciar uma conexão no MySQL.
Use campo de pesquisa do Windows e pesquise por MySQL Workbench, clique no primeiro resultado.
Será aberta a janela do Workbench do MySQL, nessa janela, clique no sinal de mais (+) que está à esquerda da tela, ao lado do texto MySQL Connections.
Na janela Setup New Connection que será aberta iremos preencher os seguintes campos:
- Connection Name: Adicione um nome para a conexão
- Hostname: Defina como 127.0.0.1
- Port: Defina como 3306
- Username: Informe um nome de usuário que foi cadastrado, por padrão no momento da instalação é criado um usuário com o seguinte nome, root
Após preencher esses campos, clique no botão OK, será criado uma conexão do MySQL.
Após a criação da conexão, podemos enviar as tabelas para o banco de dados executando o arquivo prepara_banco.py, neste arquivo as configurações de conexão devem estar conforme informadas no momento da criação da conexão no MySQL Workbench. Deixo abaixo as o padrão de configuração utilizado.
conn = MySQLdb.connect(user='root', passwd='admin', host='127.0.0.1', port=3306)
Após confirmar os dados de conexão, execute o arquivo prepara_banco.py clicando com o botão direito no arquivo e escolhendo a opção Run 'prepara_banco.py', agora as tabelas serão criadas no banco de dados.
Fico à disposição em caso de dúvidas.
Abraços e bons estudos.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!