Creé una base de datos que en teoría funciona bien en Django. Se llama "oldb" y en settings.py esta así:
Código:
Puedo abrir un shell en el virtualenv y escribir "from temas.models import Perfiles (asi se llama la app y el modelo) .... " y funciona muy bien, puedo añadir entradas y guardarlas, hacerles querys y todo normal. DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'oldb', 'USER': 'root', 'PASSWORD': '*clave*' }
El problema es que cuando abro una terminal de linux y escribo Mysql, y luego escribo show databases, no me aparece la base de datos 'oldb'.
Código:
solo esa 'information schema' que es default de mysql. mysql> show databases; +----------------------------+ | Database | +----------------------------+ | information_schema | +-----------------------------+ 1 row in set (0.00 sec)
Cuando usaba sqlite3 tenía un programa SqliteManager con el que podría ver y manejar la base de datos, con mysql planeo hacerlo desde la linea de comandos, pero por alguna razón no puede encontrarla. Estoy perdido en el tema, si alguien tiene alguna idea le agradezco sus sugerencias.