/ / Como ativar o mysqldb para o Django em virtualenv - python, mysql, django, virtualenv, mysql-python

Como ativar o mysqldb para o Django em virtualenv - python, mysql, django, virtualenv, mysql-python

ESTÁ BEM. Então eu tenho andado na ponta da loucura tentando obter um virtualenv do Python com o Django configurado. Tentei alguns tutoriais diferentes, primeiro no Mac e depois no Linux (Ubuntu), e sempre fui tão longe quanto instalar o Django. Eu tentei configurar o banco de dados e tudo simplesmente se derrete. No começo, eu estava recebendo muitos erros de compatibilidade de "mysql_config não encontrado" e de arquitetura (que foi quando eu mudei para experimentá-lo no Linux) ... agora eu acho que eu finalmente consegui instalar e não está em conflito com nada e eu não sei o que fazer a seguir. Eu deveria editar o arquivo de configurações do Django com as informações do banco de dados (nome, UN, PW e porta ), e eu não sei onde procurar essa informação.

Então ... minhas perguntas:

  1. O MySQL é executado automaticamente no Ubuntu, se estiver instalado? Se não, como faço para ligá-lo?
  2. Onde eu edito bancos de dados? Eu sou uma pessoa PHP em geral e isso é cedo com minhas incursões em Python ... Eu geralmente fiz a maioria do meu gerenciamento de banco de dados através do PHPMyAdmin ... Eu sei que há uma linha de comando para o MySQL e eu poderia para usá-lo, mas eu não sei como ligá-lo.
  3. Como eu descubro em qual porta o MySQL está sendo executado?

Novamente, esta é uma instalação em um virtualenv, seisso faz alguma diferença para as respostas. Eu peço desculpas se esta é uma pergunta totalmente noobish, mas todos os tutoriais de configuração do Django que eu encontrei parecem apenas assumir que eu conheço este passo.

Muito obrigado por qualquer ajuda!

Respostas:

0 para resposta № 1

1- mysql não instalado no ubuntu por padrão, se você precisar iniciar o mysql no boot tente:

chkconfig mysql on

2- O mysql possui uma linha de comando avançada. apenas tente no terminal:

mysql
use DB;
SELECT * FROM tbl1;

3- run do mysql na porta 3306. e você pode encontrar a porta por este:

netstat -tnlp | grep mysql

finalmente você deve ser olhado: Usando o PIP em um ambiente virtual, como instalo o MySQL-python