[英]Connecting Django 1.5.4 to Mamp MySQL - Can't connect to local server
[英]Connect Django to remote mysql server on a local network
我已經設置了Django並且是一個完整的新手。 我已成功連接到本地主機上的mysql數據庫,但無法連接到本地網絡上另一台計算機上托管的數據庫。
Localhost是: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,“拒絕訪問用戶'root'@'laptop.local'(使用密碼:是)”)
我已經准許訪問'root @ laptop',但我無法弄清楚為什么它會添加'.local'....我這樣做了嗎?
默認情況下,root帳戶只能用於在本地登錄mysql。 您需要首先從主機授予root用戶登錄權限。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.