我有一个将数据复制到外部磁盘上的应用程序。复制请求存储在MySQL数据库中,并将从多台复制机读取,这些复制机运行一个bash脚本来拾取请求。一旦请求被拾取,它就会在数据库中被设置为“正在进行”。但是,我正在努力避免多台机器一起读取请求并开始复制相同数据的情况。我本来打算使用表锁来做这件事,但是我正在努力,因为表锁在会话过期时也会过期,所以如果我这样做了:
mysql="mysql -h dbhost -u user -pPassword di
我试图执行“导入MySQLdb”,并遇到以下错误:/Library/Python/2.7/site-packages/MySQL_python-1.2.3-py2.7-macosx-10.8-intel.egg/_mysql.py:3: UserWarning: Module _mysql was already imported from /Library/Python/2.