gpt4 book ai didi

python - 将 Django 连接到本地网络上的远程 mysql 服务器

转载 作者:太空狗 更新时间:2023-10-29 21:59:57 27 4
gpt4 key购买 nike

我已经安装了 Django 并且完全是个新手。我已成功连接到本地主机上的 mysql 数据库,但无法连接到本地网络上另一台计算机上托管的数据库。

本地主机是:192.168.1.51(又名“笔记本电脑”)远程是:192.168.1.50(又名“桌面”)

settings.py 看起来像这样:

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mydb',
'USER': 'root',
'PASSWORD': 'mypass',
'HOST': '192.168.1.50',
'PORT': '3306',
}
}

我运行“python manage.py runserver”并得到一个错误:

_mysql_exceptions.OperationalError: (1045, "Access denied for user 'root'@'laptop.local' (using password: YES)")

我已授予对“root@laptop”的访问权限,但我不明白为什么要添加“.local”....我这样做对吗?

最佳答案

默认情况下,本地只能使用root账号登录mysql。您首先需要从主机授予 root 用户登录权限。

关于python - 将 Django 连接到本地网络上的远程 mysql 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11945128/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com