Configuré Django y soy un completo nuevo. Me he conectado con éxito a una base de datos mysql en mi servidor local pero he tenido problemas para conectarme a una base de datos alojada en otra máquina en mi red local.Conecta Django al servidor remoto mysql en una red local
localhost es: 192.168.1.51 (también conocido como "portátil") remoto es: 192.168.1.50 (también conocido como "escritorio")
settings.py se ve así:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mydb',
'USER': 'root',
'PASSWORD': 'mypass',
'HOST': '192.168.1.50',
'PORT': '3306',
}
}
corro ' python manage.py runserver 'y obtener un error:
_mysql_exceptions.OperationalError: (1045, "Access denied for user 'root'@'laptop.local' (using password: YES)")
he permitido el acceso a 'root @ portátil', pero no puedo entender por qué se está añadiendo' .local' .... ¿Soy haciendo esto bien?
¿Pueden iniciar sesión en mysql con las mismas credenciales? –
sí, puedo iniciar sesión directamente –