Pequeño manual para no olvidar como configurar estas tres tecnologías.
1. Instalar la librería para MariaDB en Ubuntu
$ sudo apt-get install libmariadbclient-dev
$ sudo apt-get install libmariadb-dev
2. Instalar la librería en el proyecto Django
(venv) $ pip install mysqlclient
3. Configurar en el settings.py del proyecto
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'db_name', 'USER': 'db_user', 'PASSWORD': 'pass', 'HOST': 'localhost', 'PORT': '3306', } }
Referencias:
- https://stackoverflow.com/questions/7475223/mysql-config-not-found-when-installing-mysqldb-python-interface