我正在尝试建立与使用 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)")
我尝试提供虚拟机的 IP 地址来代替 localhost,但仍然无法正常工作。我也尝试指定端口号。连接是否不同,因为它在 VM 上运行?