私はDjangoをセットアップしており、完全なnewbです。ローカルホスト上のmysqlデータベースに正常に接続しましたが、ローカルネットワーク上の別のマシンでホストされているデータベースに接続するのに問題がありました。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, "Access denied for user 'root'@'laptop.local' (using password: YES)")
私がアクセス許可されてきた 『ルート@ラップトップを』しかし、私はそれが追加された理由を把握することはできません」」.localの....私はこの権利をしていますか?
同じ資格情報でmysqlにログインできますか? –
はい、直接ログインすることができます –