多进程存贮mysql时,出现认证错误(unauthenticated user) mysql连接后,会返回一个连接标识符,mysql靠这个和客户端程序互动。如果你取得连接标识后再fork,那么会否这个标识符也被fork成若干份且相同,造成mysql不能识别来自哪个请求而报错,要么就是相反,连接标识符没有被带到新的进程中。纯瞎猜哦,我没有做过类似的程序。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对可能就是fork之后把这个连接标识也带进去了但如果像对socket一样,fork里面closesocket(新的连接标识),并在fork之后立马也关闭这个连接不知道可行不?还有其它原因吗 已经试过了在fork里面关闭并且在外面关闭这个连接标识都会出错并且我那个连接标识是static MYSQL *mySQL;的 没有及明关连接关闭???我是想在程序中实现长连接所以就保存了与mysql的连接标识的 tomcat自动加载更新的类文件之后,发现mysql的数据库连接新增了c3p0连接池的connection MySQL C API 中关于 select * 的疑问 mysql中如何获取年、月、日及本周是一年中的第几周?? 用MYSQL给表添加值 请问有一下有没有办法解决这个sql问题啊? MySQL联接查询的问题 请教高手,关于字符串完全匹配,100分解决马上给! DELPHI+ADO+MYSQL的中文问题! mysql 如何创建这样一个函数 HA-Slave一直处于Reading event from the relay log状态 超离奇的事件,大家给点意见 救命呀,邹捷大哥帮帮忙呀
可能就是fork之后把这个连接标识也带进去了
但如果像对socket一样,fork里面closesocket(新的连接标识),并在fork之后立马也关闭这个连接
不知道可行不?还有其它原因吗
在fork里面关闭并且在外面关闭这个连接标识都会出错
并且我那个连接标识是static MYSQL *mySQL;的
所以就保存了与mysql的连接标识的