我正在尝试通过 python 脚本连接到 mysqldb。我已将 my.cnf 中的绑定地址更改为“192.168.56.101”,这是我的服务器 IP。
import MySQLdb
db = MySQLdb.connect(host='192.168.56.101',
user='root',
passwd='pass',
db='python')
上面的代码给了我以下错误。
_mysql_exceptions.OperationalError: (1130, "Host '192.168.56.1' is not allowed to connect to this MySQL server")
它把我的 ip '192.168.56.101' 当作 '192.168.56.1'?我也试过这个:
mysql -u nilani -p pass -h 192.168.56.101
它也给出了同样的错误,
ERROR 1130 (HY000): Host '192.168.56.1' is not allowed to connect to this MySQL serve
为什么它无法正确识别我的ip?