django.db.utils.InternalError: (1698, "Acceso denegado de 'root' @ 'localhost' user")

Hubo un problema al desplegar proyecto de Django en el servidor (que se ejecuta en Windows sin ningún problema en absoluto)
problemas específicos para la aplicación del python3 manage.py makemigrations caso, la
sección de código específico:

'ENGINE': 'django.db.backends.mysql',
        'NAME': "blog",
        'USER': 'root',
        'PASSWORD': '密码',
        'HOST': '127.0.0.1',
        'PORT': '3306',

No he encontrado la razón específica ( 猜测跟’USER’: 'root’有关), pero encontré una solución, en particular en la base de datos MySQL para crear un usuario y autorizar a él, para rootcambiar al usuario recién creado.
funcionamiento específico es como sigue:

create user '用户名'@'%' identified by '密码';  # 创建用户
grant all on *.* to '用户名'@'%';  # 授权
flush privileges;  # 刷新权限
Publicados 141 artículos originales · ganado elogios 131 · vistas 210 000 +

Supongo que te gusta

Origin blog.csdn.net/qq_41621362/article/details/103075160
Recomendado
Clasificación