Skip to content

Latest commit

 

History

History
71 lines (47 loc) · 1.44 KB

mariadb.md

File metadata and controls

71 lines (47 loc) · 1.44 KB

MariaDB

Aqui você pode encontrar a configuração do MariaDB ou MySQL.

Criação do Banco de Dados (dev e test) e Usuário

Utilzamos o SGBD MariaDB/MySql.

CREATE DATABASE scdb_dev character set UTF8 collate utf8_bin;
CREATE DATABASE scdb_test character set UTF8 collate utf8_bin;
CREATE USER 'sc_user'@'%' IDENTIFIED BY 'password';
GRANT ALL ON scdb_dev.* TO 'sc_user'@'%';
GRANT ALL ON scdb_test.* TO 'sc_user'@'%';

Dependências para usar o MariaDB e MySQL

Windows

No site https://www.lfd.uci.edu/~gohlke/pythonlibs/ busca o Mysqlclient compatível com a sua versão Python instalada.

Instalação com o PIP:

pip install nome_do_arquivo_baixado.whl

Linux

sudo apt install python3-dev default-libmysqlclient-dev

Virtualenv e variáveis de ambiente

Adicionar em ~/.profile as variáveis de ambiente:

MARIA_HOME=/usr/bin/mysql
PATH=$PATH:$MARIA_HOME/bin
PYTHONHOME=/usr/bin

Windows

Caso não tenha a Virtualenv instalada:

pip install virtualenv

Criação do Ambiente Virtual com virtualenv:

virtualenv nome_da_virtualenv

Para ativar: cd nome_da_virtualenv\Scripts\activate. Para desativar: cd nome_da_virtualenv\Scripts\deactivate.

Linux

Criação do Ambiente Virtual com virtualenv:

virtualenv -p python3 venv

Para ativar: source venv/bin/activate. Para desativar: deactivate.