Noah0115/boss_drf

远程链接数据库进行迁移时出现错误

Opened this issue · 7 comments

sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1045, "Access denied for user 'root'@'localhost' (using password: YES)")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
尝试多种办法,更改数据库密码也不行

可以贴一下数据库配置py文件部分代码,隐私部分可以用其他字符串代替

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'boss_drf',
'USER': 'root',
'PASSWORD': '123',
'HOST': 'localhost',
'PORT': 3306

}

}
密码跟用户名什么的都是正确的 我还重新修改了一下密码

boss_drf这个数据库是否存在?

你数据库在本地还是在服务器上?如果是服务器上的话,需要修改hostname;如果是在本地的话,确保本地数据库的IP地址为127.0.0.1:3306

数据库在本地,本地的数据库ip从下载了然后就是localhost 没有动过
我网上寻找的还说是没有打开远程访问权限 但是这个目前我也是修改过了这个权限

解决了 重新修改了数据库密码 然后跟你那个settings里面的数据库密码保持一致 就成功了