python-3.x - Python MySQLdb 通过自定义端口连接到 Wamp 服务器
问题描述
我正在使用 Wamp Server 的 MySQL。我必须通过在 httpd.conf 和 httpd-vhosts 中设置“侦听”来将端口从 80 更改为 8000。我可以通过浏览器(localhost:8000/...)访问 phpMyAdmin,但是当我尝试通过这样的程序连接时:
dbConn = MySQLdb.connect(host='192.168.1.110',port=8000, user='root', passwd='', db='test')
它冻结了,正好 60 秒后我收到错误:
super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (2013, "Lost connection to MySQL server at 'reading initial communication packet', system error: 0")
在端口更改之前它工作正常。
我应该怎么办?提前致谢
编辑:当我将端口更改为 3306 并取消注释行时skip-grant-tables
,它可以工作my.ini
解决方案
我认为您更改了 phpMyadmin 端口,但您没有更改 mysql 默认端口(3306)。
推荐阅读
- python-3.x - python Concurrent Futures 每次都会给出不同的结果
- python - 如何将 whois.whois().creation_date 的输出导出到 csv 文件
- javascript - React-select:默认值仅在静态设置时更新
- java - 使用 Hibernate 5.4 从 SQL 查询中读取嵌套对象
- ruby-on-rails - 加密 Rails URL 中的 id 并在单独的前端访问它?
- python - 将 python virtualenv 创建到 /usr/share/ 是否安全?
- reactjs - 将 Axios 与 react-chrono 一起使用
- php - 请求中的正文作为响应返回
- angular - 在多个数据库选择中隐藏导航栏
- java - 将 toPandas() 与 PySpark 一起使用时,如何避免 java.io.StreamCorruptedException: invalid stream header: 204356EC?