Aula 06 – Curso básico de Django

Criando uma primeira aplicação com Django e mysql

https://docs.djangoproject.com/pt-br/1.11/intro/tutorial02/

Aplicação Django com mysql

Aplicação Django com mysql

Vamos agora configurar um banco de dados, criar um primeiro modelo, e ter uma introdução rápida ao admin site do Django que é automaticamente gerado.

CONFIGURAÇÃO DO BANCO DE DADOS

Vamos entrar na pasta interna ao projeto para abrir o settings.py:

cd /mysite/mysite/

gedit settings.py

Esse arquivo é um módulo normal do Python com variáveis de módulo representando as configurações do Django.

Por padrão, a configuração usa o SQLite

SQLite está incluso no Python, de modo que você não precisa instalar nada a mais para ter o banco de dados.

Caso queira utilizar o mysql por exemplo, você configura o settings.py para isso.

Instalando o mysql no Ubuntu

Primeiro você deve ter o mysql instalado, você pode instalar o mysql no ubuntu com os comandos:

sudo apt-get update

sudo apt-get install mysql-server

Depois de informar a senha, o processo de instalação é finalizado. Agora é preciso instalar agora o mysql-client, para ter acesso ao servidor:

sudo apt-get install mysql-client

Se houver algum problema, você pode tentar:

pip install mysqlclient

Ou

pip3 install mysqlclient

Depois disso, para entrar no console do mysql digite:

mysql -u root -p [enter]

o -u é o parâmetro para o usuário e o -p a senha.

Instalando o mysql no Windows

No Windows é só baixar o arquivo de instalação em:

https://dev.mysql.com/downloads/installer/

O instalador do MySQL é de 32 bits, mas, irá instalar os binários de 32 bits e 64 bits.

Depois de baixado, você vai entrar na pasta onde salvou e clicar duas vezes em:

mysql-installer-community-5.7.19.0.msi

Em seguida é só seguir o padrão de instalação do windows, next, next, …, execute…, next…

Nesse processo você irá definir sua senha de usuário root e no final, abre um terminal já com o prompt do mysql.

Para baixar o código como está até agora, acesse o meu github no link abaixo:
https://github.com/toticavalcanti/django_course/tree/create_app

AULA  05

AULA  07

Todas as Aulas da App Polls

Página Principal

Obrigado

Até a próxima

Aula 06 – Aplicação Django com mysql

About The Author
-

2 Comentários

  • VITOR RAMALHO VILELA
    Reply

    Boa tarde professor, no momento em que vou instalar o mysql server no PC ele não me pede pra criar uma senha, mas posteriormente, na hora de instalar o client ele pede uma senha, já tentei a senha do root e não deu, desinstalei o mysql e comecei a instalar novamente mas não pediu a criação da senha. Qual é o problema ? Abraços

    • toticavalcanti
      Reply

      Primeiro passo é verificar se está instalado o mysql-server com o seguinte comando:
      dpkg -l mysql-server

      Remova completamente, execute as seguintes linhas de comando no terminal.
      sudo apt-get remove –purge mysql-server

      Pare o serviço do MySQL com:
      sudo /etc/init.d/mysql stop

      Remova mysql-common
      sudo apt-get remove –purge mysql-common

      Por ultimo apague a pasta mysql que fica localizada em /var/lib/ com o comando abaixo:
      sudo rm -rf /var/lib/mysql

      Depois de fazer todos os passos acima digite um comando de cada vez no terminal:
      sudo apt-get autoremove –purge
      sudo apt-get autoclean
      sudo apt-get clean

      Verificando novamente se o MySQL está instalado.

      Agora instale o Mysql server da seguinte forma:
      sudo apt update
      sudo apt install mysql-server
      sudo mysql_secure_installation

      Testando o MySQL:
      systemctl status mysql.service

      Vê se vai dá certo.
      Abs.
      Toti

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>