6
respostas

MYSQL.CONNECTOR

Não consegui de forma alguma instalar o mysqlclient ( obtenho erro de gcc quando instalo o mysql pelo brew e depois tento instalar o mysqlclient pelo pip3 e erro de "setup egg"(algo do gênero) quando não está instalado ).

De qualquer forma, agora estou utilizando o mysql.connector. Fiz algumas alterações nos scripts, mas não consigo instanciar o objeto db para utilizá-lo no dao.

Com MySQL ficaria:

app.secret_key = "colegiomv"
app.config['MYSQL_HOST'] = "127.0.0.1"
app.config['MYSQL_USER'] = "root"
app.config['MYSQL_PASSWORD'] = "Bufeng!211"
app.config['MYSQL_DB'] = "jogoteca"
app.config['MYSQL_PORT'] = 3306

db = MySQL(app)

Sabem me dizer como faço esse processo com o mysql.connector?

6 respostas

Alguém tem ideia?

Oi Felipe beleza ?

Você pode tentar baixar dessa maneira aqui e ver se funciona ?

https://cursos.alura.com.br/forum/topico-problemas-com-a-instalacao-do-mysqlclient-django-67713

Felipe, obrigado pela ajuda, mas não funciona! Além disso, eu utilizo MacOS e flask para desenvolver a aplicação. Se alguém ainda souber como faço a instalação, ou mesmo se é possível instanciar o banco com mysql.connector, aguardo ajuda/suporte.

Obrigado

Olhei aqui na doc:

https://pypi.org/project/mysqlclient/

Eles indicam o seguinte comando para instalar no macos:

brew install mysql-connector-c

Outra alternativa é baixar o connector direto do site e executar

https://dev.mysql.com/downloads/connector/python/

Felipão, o mysql connector eu já consegui baixar! o que não consigo é o mysqlclient para poder importar o MySQLdb.

A minha dúvida é: é possível instanciar um objeto db e passar ele como parametro pras minhas funções, como no projeto (utilizando o mysql), ou se vou sempre precisar abrir uma conexão para cada operação que eu queira fazer!

Novidades?