Guys, muita gente com "problemas" em instalar o Flask com MySQL e afins.. no Linux.. resolvi criar esse tópico para ajudar/"centralizar", porém vou deixar aqui em baixo oque eu fiz para poder funcionar corretamente para mim, vale salientar que eu uso um Linux baseado em debian (ubuntu, mint etc..)
Notações do tutorial
--> $comando no terminal
--> # comentário, não é para digitar
1º - Instalar o MySQL:
instalar o mysql no seu sistema operacional:$ sudo apt-get install mysql-server
as configurações do mysql são obtidas através do seguinte pacote:$ sudo apt-get install libmysqlclient-dev
feito a instalação coloque o MySQL para rodar$ sudo systemctl start mysql.service
2º - Python3 dependência
para o MySQL plugin funcionar faz-se necessário a seguinte dependência$ sudo apt-get install python3-dev
após a instalação da dependência acima, vamos instalar o Flask MySQL$ pip3 install flask_mysqldb==0.2.0
3º - Config MySQL
entre no MySQL como abaixo:$ sudo mysql -u root -p
no console do MySQL digite o comando abaixo$ mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; flush privileges;
saindo do MySQL$ mysql> exit;
4º - Final
Oque eu fiz também foi alterar a senha do usuário no arquivo "prepara_banco.py" para password (senha q eu coloquei no passo 3º)Esse foi meu passo a passo para conseguir prosseguir no curso. Não sei se pode fazer este tipo de tópico aqui mas, minha intenção é ajudar.
Cheers.. RT -