测试写入mysql数据300W条,每次1.6-2W之间就断掉然后出现以下问题:

测试写入mysql数据300W条,每次1.6-2W之间就断掉然后出现以下问题:

pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。)")

搜了半天也没解决问题!

不知道有没有遇到同样问题的兄弟给点建议。

设置睡眠时间,可能是数据量太大,比如每千条或者万条休眠一小段时间试一下。

有没有开多线程?

将连接信息中的ip“localhost”改为“127.0.0.1”

每次一条吗,试一下批量插入

你真狠,mysql数据库本来存的数据量就小,你换个数据库

这是对数据库数据量访问的问题,可能某个进程占用大量资源,后面再继续往前申请会报这个套接socket问题;建议还是分批次插入

建议使用分段插写入,然后开多线程,这个应该是服务器数据量太频繁引起的