Python を使用してローカルで実行されている MySQL への接続を確立しようとしています。私は次のコードを使用します
import MySQLdb
db = MySQLdb.connect("localhost","username","password","dbname")
私は仮想マシンで作業しており、VM で Python と MySQL の両方を実行しています。接続できません。
このエラーが発生します
OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (10061)")
localhost の代わりに VM の IP アドレスを提供しようとしましたが、まだ機能しませんでした。ポート番号も指定してみました。VM上で動くから接続が違うのか??